Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
apper.openOrCreateDatabase(ContextWrapper.java:203) 06-24 19:01:00.203:E/Database(592):位于android.Database.sqlite.SQLiteOpenHelper.getwriteabledatabase(SQLiteOpenHelper.java:118) 06-24 19:01:00.203:E/Database(592):在com.agilerise.hotel.DatabaseHandlers.getAllGSfeedbacks(DatabaseHandlers.java:92) 06-24 19:01:00.203:E/数据库(592):在com.agilerise.hotel.First.onCreate(First.java:22) 06-2419:01:00.203:E/数据库(592):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 06-24 19:01:00.203:E/数据库(592):位于android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611) 06-24 19:01:00.203:E/数据库(592):位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663) 06-24 19:01:00.203:E/数据库(592):在android.app.ActivityThread.access$1500(ActivityThread.java:117) 06-24 19:01:00.203:E/数据库(592):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:931) 06-2419:01:00.203:E/Database(592):在android.os.Handler.dispatchMessage(Handler.java:99)上 06-24 19:01:00.203:E/数据库(592):在android.os.Looper.loop(Looper.java:130)上 06-24 19:01:00.203:E/Database(592):位于android.app.ActivityThread.main(ActivityThread.java:3683) 06-24 19:01:00.203:E/Database(592):位于java.lang.reflect.Method.Invokenactive(本机方法) 06-24 19:01:00.203:E/Database(592):位于java.lang.reflect.Method.invoke(Method.java:507) 06-24 19:01:00.203:E/Database(592):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 06-2419:01:00.203:E/Database(592):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 06-24 19:01:00.203:E/数据库(592):位于dalvik.system.NativeStart.main(本机方法)_Android_Sqlite - Fatal编程技术网

apper.openOrCreateDatabase(ContextWrapper.java:203) 06-24 19:01:00.203:E/Database(592):位于android.Database.sqlite.SQLiteOpenHelper.getwriteabledatabase(SQLiteOpenHelper.java:118) 06-24 19:01:00.203:E/Database(592):在com.agilerise.hotel.DatabaseHandlers.getAllGSfeedbacks(DatabaseHandlers.java:92) 06-24 19:01:00.203:E/数据库(592):在com.agilerise.hotel.First.onCreate(First.java:22) 06-2419:01:00.203:E/数据库(592):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 06-24 19:01:00.203:E/数据库(592):位于android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611) 06-24 19:01:00.203:E/数据库(592):位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663) 06-24 19:01:00.203:E/数据库(592):在android.app.ActivityThread.access$1500(ActivityThread.java:117) 06-24 19:01:00.203:E/数据库(592):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:931) 06-2419:01:00.203:E/Database(592):在android.os.Handler.dispatchMessage(Handler.java:99)上 06-24 19:01:00.203:E/数据库(592):在android.os.Looper.loop(Looper.java:130)上 06-24 19:01:00.203:E/Database(592):位于android.app.ActivityThread.main(ActivityThread.java:3683) 06-24 19:01:00.203:E/Database(592):位于java.lang.reflect.Method.Invokenactive(本机方法) 06-24 19:01:00.203:E/Database(592):位于java.lang.reflect.Method.invoke(Method.java:507) 06-24 19:01:00.203:E/Database(592):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 06-2419:01:00.203:E/Database(592):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 06-24 19:01:00.203:E/数据库(592):位于dalvik.system.NativeStart.main(本机方法)

apper.openOrCreateDatabase(ContextWrapper.java:203) 06-24 19:01:00.203:E/Database(592):位于android.Database.sqlite.SQLiteOpenHelper.getwriteabledatabase(SQLiteOpenHelper.java:118) 06-24 19:01:00.203:E/Database(592):在com.agilerise.hotel.DatabaseHandlers.getAllGSfeedbacks(DatabaseHandlers.java:92) 06-24 19:01:00.203:E/数据库(592):在com.agilerise.hotel.First.onCreate(First.java:22) 06-2419:01:00.203:E/数据库(592):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 06-24 19:01:00.203:E/数据库(592):位于android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611) 06-24 19:01:00.203:E/数据库(592):位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663) 06-24 19:01:00.203:E/数据库(592):在android.app.ActivityThread.access$1500(ActivityThread.java:117) 06-24 19:01:00.203:E/数据库(592):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:931) 06-2419:01:00.203:E/Database(592):在android.os.Handler.dispatchMessage(Handler.java:99)上 06-24 19:01:00.203:E/数据库(592):在android.os.Looper.loop(Looper.java:130)上 06-24 19:01:00.203:E/Database(592):位于android.app.ActivityThread.main(ActivityThread.java:3683) 06-24 19:01:00.203:E/Database(592):位于java.lang.reflect.Method.Invokenactive(本机方法) 06-24 19:01:00.203:E/Database(592):位于java.lang.reflect.Method.invoke(Method.java:507) 06-24 19:01:00.203:E/Database(592):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 06-2419:01:00.203:E/Database(592):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 06-24 19:01:00.203:E/数据库(592):位于dalvik.system.NativeStart.main(本机方法),android,sqlite,Android,Sqlite,完成或管理后,请尝试关闭所有游标 关闭: cursor.close() 托管游标 开始管理光标(光标) 我想这应该对你有帮助 当您打开表和光标时,必须将其关闭bcz以避免任何潜在的内存泄漏,因此在不再使用时应始终将其关闭。请尝试以下代码:- cursor.close(); 在使用光标cursor.close()(例如在方法末尾)和startManagingCursor(cursor)执行操作之前,可能会重复这是什么?我使用了上面的代码,但它也不起作用。您为FristRegistrationMa

完成或管理后,请尝试关闭所有游标

关闭:
cursor.close()

托管游标
开始管理光标(光标)


我想这应该对你有帮助

当您打开表和光标时,必须将其关闭bcz以避免任何潜在的内存泄漏,因此在不再使用时应始终将其关闭。请尝试以下代码:-

cursor.close();

在使用光标
cursor.close()
(例如在方法末尾)和
startManagingCursor(cursor)
执行操作之前,可能会重复这是什么?我使用了上面的代码,但它也不起作用。您为FristRegistrationManager表创建了一个实例,但没有关闭,所以请检查您自己。
06-24 19:01:00.203: E/Database(592): close() was never explicitly called on database '/data/data/com.agilerise.hotel/databases/FristRegistrationManager' 
06-24 19:01:00.203: E/Database(592): android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here
06-24 19:01:00.203: E/Database(592):    at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1847)
06-24 19:01:00.203: E/Database(592):    at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:820)
06-24 19:01:00.203: E/Database(592):    at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:854)
06-24 19:01:00.203: E/Database(592):    at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:847)
06-24 19:01:00.203: E/Database(592):    at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:547)
06-24 19:01:00.203: E/Database(592):    at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:203)
06-24 19:01:00.203: E/Database(592):    at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:118)
06-24 19:01:00.203: E/Database(592):    at com.agilerise.hotel.DatabaseHandlers.getAllGSfeedbacks(DatabaseHandlers.java:92)
06-24 19:01:00.203: E/Database(592):    at com.agilerise.hotel.First.onCreate(First.java:22)
06-24 19:01:00.203: E/Database(592):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
06-24 19:01:00.203: E/Database(592):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
06-24 19:01:00.203: E/Database(592):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
06-24 19:01:00.203: E/Database(592):    at android.app.ActivityThread.access$1500(ActivityThread.java:117)
06-24 19:01:00.203: E/Database(592):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
06-24 19:01:00.203: E/Database(592):    at android.os.Handler.dispatchMessage(Handler.java:99)
06-24 19:01:00.203: E/Database(592):    at android.os.Looper.loop(Looper.java:130)
06-24 19:01:00.203: E/Database(592):    at android.app.ActivityThread.main(ActivityThread.java:3683)
06-24 19:01:00.203: E/Database(592):    at java.lang.reflect.Method.invokeNative(Native Method)
06-24 19:01:00.203: E/Database(592):    at java.lang.reflect.Method.invoke(Method.java:507)
06-24 19:01:00.203: E/Database(592):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
06-24 19:01:00.203: E/Database(592):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
06-24 19:01:00.203: E/Database(592):    at dalvik.system.NativeStart.main(Native Method)
cursor.close();