Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.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
Android java.lang.IllegalStateException:全局数据库持有者未初始化。确保在访问数据库之前调用FlowManager.init()?_Android_Illegalstateexception_Dbflow - Fatal编程技术网

Android java.lang.IllegalStateException:全局数据库持有者未初始化。确保在访问数据库之前调用FlowManager.init()?

Android java.lang.IllegalStateException:全局数据库持有者未初始化。确保在访问数据库之前调用FlowManager.init()?,android,illegalstateexception,dbflow,Android,Illegalstateexception,Dbflow,如何解决这个问题 昨天应用程序运行正常,今天我运行相同的代码,在启动屏幕活动中出现运行时错误 E/AndroidRuntime: FATAL EXCEPTION: main Process: com.planfisheye.fisheye, PID: 11217 java.lang.IllegalStateException: The global database holder is not initialized. En

如何解决这个问题 昨天应用程序运行正常,今天我运行相同的代码,在启动屏幕活动中出现运行时错误

E/AndroidRuntime: FATAL EXCEPTION: main
                  Process: com.planfisheye.fisheye, PID: 11217
                  java.lang.IllegalStateException: The global database holder is not initialized. Ensure you call FlowManager.init() before accessing the database.
                      at com.raizlabs.android.dbflow.config.FlowManager.checkDatabaseHolder(FlowManager.java:507)
                      at com.raizlabs.android.dbflow.config.FlowManager.getDatabaseForTable(FlowManager.java:138)
                      at com.raizlabs.android.dbflow.config.FlowManager.getModelAdapterOrNull(FlowManager.java:469)
                      at com.raizlabs.android.dbflow.config.FlowManager.getTableName(FlowManager.java:79)
                      at com.raizlabs.android.dbflow.sql.language.From.getTableAlias(From.java:43)
                      at com.raizlabs.android.dbflow.sql.language.From.getQuery(From.java:211)
                      at com.raizlabs.android.dbflow.sql.language.BaseModelQueriable.querySingle(BaseModelQueriable.java:67)
                      at com.raizlabs.android.dbflow.sql.language.BaseTransformable.querySingle(BaseTransformable.java:106)
                      at com.planfisheye.fisheye.database.AuthenticationQueries.getUserDetails(AuthenticationQueries.java:205)
                      at com.planfisheye.fisheye.SplashActivity.checkDatabase(SplashActivity.java:205)
                      at com.planfisheye.fisheye.SplashActivity.access$100(SplashActivity.java:49)
                      at com.planfisheye.fisheye.SplashActivity$3$1.run(SplashActivity.java:187)
                      at android.os.Handler.handleCallback(Handler.java:808)
                      at android.os.Handler.dispatchMessage(Handler.java:101)
                      at android.os.Looper.loop(Looper.java:166)
                      at android.app.ActivityThread.main(ActivityThread.java:7425)
                      at java.lang.reflect.Method.invoke(Native Method)
                      at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)
                      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)

尝试在项目的应用程序类中初始化数据库。

您的错误日志就是您的解决方案。它清楚地说明了你需要做什么。但它以前没有显示,为什么现在显示?