如您所见,我想创建一个外部类作为我的活动和我的数据库之间的适配器,以使其更安全 nut 它只是拒绝使用来自内部类的值,我试图导入这些值但它导入它们没有意义,我试图隐藏它们你能解决这个问题还是给我另一种方法来让我的代码工作
public class DataBaseConnection {
DataBase DataBase;
public DataBaseConnection(Context context) {
DataBase = new DataBase(context);
public void dataInsert (String classnumber , String studentsnumber) {
SQLiteDatabase sqLiteDatabase = dataBase.getWritableDatabase();
ContentValues contentValues = new ContentValues();
contentValues.put(DataBase.classname);
contentValues.put(DataBase.studentsnumber);
}
}
class DataBase extends SQLiteOpenHelper {
private static final String database_name = "DB";
private static final int database_vesion =1;
private static final String UID = "id";
private static final String name = "Name";
private static final String work_mark = "Works Mark";
private static final String test_mark = "Tests mark";
private static final String tableName = "Students";
private static final String classname = "Class name";
private static final String studentsnumber = "Students number";
private Context context;
private static final String tablename1 = "Class";
private static final String CREATE_TABLE1 = "CREATE TABLE " +tablename1+" " +
" ("+UID+" INTEGER PRIMARY KEY AUTOINCREMENT," +
" "+classname+" TEXT VARCHAR(255))," +
" "+studentsnumber+" INTEGER ;";
}
SMILET
相关分类