Android 如何访问片段中的SQLITE数据库并执行CRUD操作?
` ` 我想在一个Android 如何访问片段中的SQLITE数据库并执行CRUD操作?,android,android-fragments,android-sqlite,Android,Android Fragments,Android Sqlite,` ` 我想在一个 新闻集android导航抽屉活动的碎片为什么它应该与活动中执行的任何CRUD操作不同?@Fantômas当我们找到VIEWBYID()时,我们必须获得对它的引用,例如:View root=inflater.inflate(R.layout.fragment\u current,container,false);ListView lv=root.findViewById(R.id.student\u current\u list)
新闻集android导航抽屉活动的碎片为什么它应该与活动中执行的任何CRUD操作不同?@Fantômas当我们找到VIEWBYID()时,我们必须获得对它的引用,例如:
View root=inflater.inflate(R.layout.fragment\u current,container,false);ListView lv=root.findViewById(R.id.student\u current\u list)不管怎样,谢谢你回答我的问题。我找到了解决问题的办法
lastNameTxt=lastName.getText().toString().trim();
gurdNameTxt=guardName.getText().toString().trim();
gurdNumberTxt=guardNumber.getText().toString().trim();
morningValue=morning.isSelected()?false:true;
eveningValue=evening.isSelected()?false:true;
DatabaseHelper helper=new DatabaseHelper(getActivity());
SQLiteDatabase db= helper.getWritableDatabase();
String sql= "INSERT INTO "+ DatabaseHelper.TABLE_NAME2 +"("+DatabaseHelper.TABLE_NAME2_COL_2+","+DatabaseHelper.TABLE_NAME2_COL_3+","+DatabaseHelper.TABLE_NAME2_COL_3+","+DatabaseHelper.TABLE_NAME2_COL_4+","+DatabaseHelper.TABLE_NAME2_COL_5+","+DatabaseHelper.TABLE_NAME2_COL_6+","+DatabaseHelper.TABLE_NAME2_COL_7+") VALUES( '"+firsNameTxt+"','"+lastNameTxt+"','"+gurdNameTxt+"','"+gurdNumberTxt+"','"+morningValue+"','"+eveningValue+"')";
db.execSQL(sql);
Toast.makeText(getActivity(), "Saved", Toast.LENGTH_SHORT).show();