You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.7 KiB
61 lines
1.7 KiB
package com.example.noteapp281;
|
|
|
|
import androidx.appcompat.app.AppCompatActivity;
|
|
|
|
import android.os.Bundle;
|
|
import android.text.TextUtils;
|
|
import android.view.View;
|
|
import android.widget.EditText;
|
|
|
|
import com.example.noteapp281.bean.Note;
|
|
import com.example.noteapp281.util.ToastUtil;
|
|
|
|
import java.text.SimpleDateFormat;
|
|
import java.util.Date;
|
|
|
|
public class AddActivity extends AppCompatActivity {
|
|
|
|
private EditText etTitle,etContent;
|
|
|
|
private NoteDbOpenHelper mNoteDbOpenHelper;
|
|
|
|
@Override
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
super.onCreate(savedInstanceState);
|
|
setContentView(R.layout.activity_add);
|
|
|
|
etTitle = findViewById(R.id.et_title);
|
|
etContent = findViewById(R.id.et_content);
|
|
mNoteDbOpenHelper = new NoteDbOpenHelper(this);
|
|
|
|
}
|
|
|
|
public void add(View view) {
|
|
String title = etTitle.getText().toString();
|
|
String content = etContent.getText().toString();
|
|
if (TextUtils.isEmpty(title)) {
|
|
ToastUtil.toastShort(this, "标题不能为空!");
|
|
return;
|
|
}
|
|
|
|
Note note = new Note();
|
|
|
|
note.setTitle(title);
|
|
note.setContent(content);
|
|
note.setCreatedTime(getCurrentTimeFormat());
|
|
long row = mNoteDbOpenHelper.insertData(note);
|
|
if (row != -1) {
|
|
ToastUtil.toastShort(this,"添加成功!");
|
|
this.finish();
|
|
}else {
|
|
ToastUtil.toastShort(this,"添加失败!");
|
|
}
|
|
|
|
}
|
|
|
|
private String getCurrentTimeFormat() {
|
|
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("YYYY年MM月dd HH:mm:ss");
|
|
Date date = new Date();
|
|
return simpleDateFormat.format(date);
|
|
}
|
|
} |