安卓记事本程序源代码(Android Notepad program source code).doc
安卓记事本程序源代码(Android Notepad program source code)1、MainActivity
01.package cn.dccssq;
02。
03.import android.app.listactivity;
04.import ent;
05.import android.database.cursor;
06.import android.os.bundle;
07.import android.util.log;
08.import android.view.menu;
09.import android.view.menuitem;
10.import android.view.view;
11.import android.widget.listadapter;
12.import android.widget.listview;
13.import android.widget.simplecursoradapter;
14。
15.public类主流延伸和ListActivity很{
16。
17。私有静态最后insert_id = menu.first;
18。
19。私有静态最后delete_id = menu.first + 1;
20。
21。私有静态最后activity_create = 0;
22。
23。私有静态最后activity_edit = 1;
24。
25。私人diarydbadapter diarydb;
26。
27。私人光标光标;
28。/ * *的时候调用首次创建。* /
29。@Override
30。public void onCreate(Bundle savedinstancestate){
31。超级onCreate(savedinstancestate);
32。setContentView(r.layout。主);
33。
34。diarydb =新diarydbadapter(本);
35。diarydb。open();
36。
37。}
38。
39。showlistview() { private void
40。diarydb getallnotes()光标=;
41。
42。字符串[] =新的字符串[ ] { diarydbadapter。key_title,diarydbadapter key_body };
43。int [] =新的int [] { r.id.text1,r.id.created };
44。
45。listadapter CursorAdapter =新simplecursoradapter(这r.layout。diary_row,光标,到);
46。setlistadapter(CursorAdapter);
47。}
48。
49。@Override
50。protected void onlistitemclick(ListView视图V,L,int的位置,长的ID){
51。/ /待办事项自动生成方法存根
52。超。onlistitemclick(L,V,地位,身份);
53。C =光标光标;
54。C。(位置);
55。意图意图=新的意图(这activitydiary。类);
56。意图。putExtra(diarydbadapter.key_rowid,ID);
57。意图。putExtra(diarydbadapter.key_title,c.getstring(C
58。。getcolumnindexorthrow(diarydbadapter。key_title)));
59。意图。putExtra(diarydbadapter.key_body,c.getstring(C
60。。getcolumnindexorthrow(diarydbadapter。key_body)));
61。startActivityForResult(意图,activity_edit);
62。}
63。
64。@Override
65。
protected void onActivityResult(int,int requestCode??ResultCode,意图数据){
66。/ /待办事项自动生成方法存根
67。超。onActivityResult(requestCode,ResultCode,数据);
68。showlistview();
69。}
70。
71。@Override
72。公共布尔onCreateOptionsMenu(菜单){
73。/ /待办事项自动生成方法存根
74。超级onCreateOptionsMenu(菜单);
75。菜单添加(0,0,insert_id,