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();