Я не могу запустить свое приложение. Из-за этой проблемы я создал базу данных SQL lite с использованием SQL lite Open Helper и добавил нужную мне таблицу, но я не могу запустить приложение, пожалуйста, помогите?я должен закончить приложение в воскресенье, чтобы передать его моему учителю.Я попытался удалить приложение с моего тестового устройства и переустановить его, проверил файлы приложения, но ничего не нашел
package com.mohnad.theeducationnewera.marksbook;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public 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 Context context;
private static final String DROP_TABLE = "DROP TABLE IF EXISTS " +tableName;
private static final String CREATE_TABLE = "CREATE TABLE " +tableName+" " +
" ("+UID+" INTEGER PRIMARY KEY AUTOINCREMENT," +
" "+name+" TEXT VARCHAR(255))," +
" "+work_mark+" INTEGER ," +
" "+test_mark+" INTEGER ;";
public DataBase(Context context) {
super(context, database_name,null, database_vesion);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(CREATE_TABLE);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL(DROP_TABLE);
}
}