這是咱們鬧鐘記事本的記事本界面

記事本界面的佈局
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<EditText
android:id="@+id/edit1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="left" />
</LinearLayout>
記事本界面的代碼
public class NextActivity extends Activity {
private static final SimpleDateFormat sdf = new SimpleDateFormat(
"yyyy-MM-dd hh:mm:ss");
private SQLiteDatabase db;
String noteId;
EditText edit;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.edit);
db = openOrCreateDatabase(Notes.DBNAME, Context.MODE_PRIVATE, null);
edit = (EditText) findViewById(R.id.edit1);
// 獲得上文中出入的數據
if (getIntent().getExtras() != null) {
String content1 = getIntent().getExtras().getString("content1")
.toString();
noteId = getIntent().getExtras().getString("noteId").toString();
if (content1 != null) {
edit.setText(content1);
}
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater flater = getMenuInflater();
flater.inflate(R.menu.menu2, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
String content = edit.getText().toString();
int itemId = item.getItemId();
switch (itemId) {
// 保存
case R.id.save:
if (!content.equals("")) {
db.execSQL(
"insert into " + Notes.TABLENAME + "(" + Notes.TITLE
+ "," + Notes.CONTENT + "," + Notes.LTIME
+ ") values(?,?,?)",
new Object[] { sdf.format(new Date()), content,
sdf.format(new Date()) });
Toast.makeText(NextActivity.this, "信息保存成功!!!!",
Toast.LENGTH_LONG).show();
NextActivity.this.finish();
} else {
Toast.makeText(NextActivity.this, "請輸入信息!!!!",
Toast.LENGTH_LONG).show();
}
break;
case R.id.clock: // 鬧鐘提醒設置
Intent intent = new Intent(this, AlarmMainActivity.class);
// intent.putExtra("id", ids.get(position));
// this.startActivityForResult(intent, 1);
startActivity(intent);
break;
// 取消
case R.id.cancel:
NextActivity.this.finish();
break;
}
return super.onOptionsItemSelected(item);
}
}