我已经使用 sqlite 插入数据并取回结果,但我所做的是首先显示包含获取的值的列表,如果没有值,则列表显示空视图,指示用户将新项目添加到sqlite 数据库。但是当我尝试这个时,它向我显示一个错误,数据库中不存在这样的表。我想知道如何检查表是否已创建或是否有值。如果没有,如何向用户抛出异常以向表中插入新项目。
数据库:
public class BuisnessDatabaseHandler extends SQLiteOpenHelper {
// Database Version
private static final int DATABASE_VERSION = 1;
// Database Name
private static final String DATABASE_NAME = "receiptExample";
// Labels table name
private static final String TABLE_LABELS = "buisnesslabels";
private static final String KEY_ID = "id";
private static final String KEY_IMAGE = "image";
private static final String KEY_STATUS="status";
private static final String KEY_UPLOADSTATUS = "uplaodstatus";
private static final String KEY_USERID="userid";
SQLiteDatabase db;
public BuisnessDatabaseHandler(Context context) {
super(context, …Run Code Online (Sandbox Code Playgroud)