我收到错误无法从 CursorWindow 读取第 0 行,第 -1 行。在访问 Cursor 中的数据之前,确保它已正确初始化。我已经尝试了一切,但似乎没有任何效果
变量:
private static final String COLUMN_SERVICE_DETAILS = " service_details";
private static final String COLUMN_SERVICE_TIME = " service_time";
private static final String COLUMN_SERVICE_COST = " service_cost";
private static final String TABLE_DETAILS = "details";
Run Code Online (Sandbox Code Playgroud)
表创建
query = "CREATE TABLE " +TABLE_DETAILS+"("
+COLUMN_ID+ " INTEGER PRIMARY KEY AUTOINCREMENT, "
+COLUMN_SERVICE_TIME+ " TEXT, "
+COLUMN_SERVICE_DETAILS+ " TEXT, "
+COLUMN_SERVICE_COST+ " TEXT " +
");";
sqLiteDatabase.execSQL(query);
Run Code Online (Sandbox Code Playgroud)
调试我的应用程序后,它在此方法上停止了 getUserDetails
public UserDetails getUserDetails(){
UserDetails ud = new UserDetails(); …Run Code Online (Sandbox Code Playgroud)