发布时间 : 星期六 文章毕业设计说明书更新完毕开始阅读9e572982a1116c175f0e7cd184254b35eefd1acd
陕西理工学院毕业设计
public void onItemClick(AdapterView> parent, View view, int position, long id) { // TODO Auto-generated method stub Log.i(\点击第\个项目\ Intent intent=new Intent(); intent.putExtra(\ intent.setClass(notelistview.getContext(), NotewordActivity.class); startActivity(intent); } } //长按listview后跳出的菜单选项 @Override
public boolean onContextItemSelected(MenuItem item) { switch (item.getItemId()){ case 0 : AdapterView.AdapterContextMenuInfo
menuInfo=(AdapterView.AdapterContextMenuInfo)item.getMenuInfo(); int position=menuInfo.position; NoteDao nd=new LocalNoteDao(); System.out.println(Integer.valueOf(position).toString()); Log.i(\ nd.db_noteDel(notestalist.get(position).getNoteid()); break; }
Log.i(\点击了长按菜单里面的第\个项目\ return super.onContextItemSelected(item); } }
第 20 页 共 32 页
陕西理工学院毕业设计
图6.4添加生词本界面
添加生词本代码如下:
public class LocalNoteDao implements NoteDao { private SQLiteDatabase database=LogoActivity.database; @Override //添加生词本 public void db_noteAdd(String notename) { int maxid=0; String sql=\ Cursor cursor=database.rawQuery(sql,null); if(cursor.moveToNext()) maxid=cursor.getInt(0); maxid+=1; sql=\ database.execSQL(sql); }
第 21 页 共 32 页
陕西理工学院毕业设计
图6.5删除生词本界面
删除生词本代码如下: //删除生词本
//在删除生词本之后,也要将对应的生词本中包含的单词删除 public void db_noteDel(int noteid) { String sql=\ String hql=\ database.execSQL(sql); database.execSQL(hql); }
public List
第 22 页 共 32 页
陕西理工学院毕业设计
图6.6添加单词至生词本界面
将单词添加到生词本代码如下: //将单词添加到生词本 @Override public String db_notewordAdd(String note_english, String note_chinese,int noteid) { // TODO Auto-generated method stub String sql=\ +\ +\ Cursor cursor =database.rawQuery(sql, null); if(cursor.moveToNext()) return \单词已经存在\ int maxid=0; sql=\ cursor=database.rawQuery(sql,null); if(cursor.moveToNext()) maxid=cursor.getInt(0); maxid+=1; sql=\
values(\
database.execSQL(sql); return \添加成功\ }
第 23 页 共 32 页