日志中有异常。也许你在视图中应用了一个过滤器?
的问题是,你是不正确初始化境界。
03-31 15:56:54.403 8728 8728 E AndroidRuntime: java.lang.RuntimeException: Unable to create application com.odinuts.memo.app.MyApplication: java.lang.IllegalStateException: Call `Realm.init(Context)` before creating a RealmConfiguration
03-31 15:56:54.403 8728 8728 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5364)
03-31 15:56:54.403 8728 8728 E AndroidRuntime: at android.app.ActivityThread.-wrap2(ActivityThread.java)
03-31 15:56:54.403 8728 8728 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1528)
03-31 15:56:54.403 8728 8728 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
03-31 15:56:54.403 8728 8728 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
03-31 15:56:54.403 8728 8728 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6077)
03-31 15:56:54.403 8728 8728 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
03-31 15:56:54.403 8728 8728 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
03-31 15:56:54.403 8728 8728 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
03-31 15:56:54.403 8728 8728 E AndroidRuntime: Caused by: java.lang.IllegalStateException: Call `Realm.init(Context)` before creating a RealmConfiguration
03-31 15:56:54.403 8728 8728 E AndroidRuntime: at io.realm.RealmConfiguration$Builder.<init>(RealmConfiguration.java:399)
03-31 15:56:54.403 8728 8728 E AndroidRuntime: at io.realm.RealmConfiguration$Builder.<init>(RealmConfiguration.java:394)
03-31 15:56:54.403 8728 8728 E AndroidRuntime: at com.odinuts.memo.app.MyApplication.onCreate(MyApplication.java:13)
03-31 15:56:54.403 8728 8728 E AndroidRuntime: at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1024)
03-31 15:56:54.403 8728 8728 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5361)
03-31 15:56:54.403 8728 8728 E AndroidRuntime: ... 8 more
编辑:在Android Studio中检查Android Monitor
选项卡,并确保以下过滤器是正确的
1) Process (this should be your app
2) Regex/selection (select your app, or no filters)
3) Log level (debug, info, error, etc)
4) Device (in case you have several)
由于之前添加
Realm.init(this);
。我怎么知道我是否有过滤器?我不认为我做 –检查更新的答案 –