java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.arcblock.sphere.production/com.arcblock.sphere.mvp.ui.activity.TabsManagerActivity}: java.lang.IllegalStateException: MultiWindowManager must be initialized before getting instance
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java)
at android.os.Handler.dispatchMessage(Handler.java)
at android.os.Looper.loopOnce(Looper.java)
at android.os.Looper.loop(Looper.java)
at android.app.ActivityThread.main(ActivityThread.java)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
Caused by: java.lang.IllegalStateException: MultiWindowManager must be initialized before getting instance
at com.arcblock.sphere.TabsManager$Companion.getInstance(Unknown Source)
at com.arcblock.sphere.mvp.ui.activity.TabsManagerActivity$tabsManager$1.invoke(SourceFile)
at com.arcblock.sphere.mvp.ui.activity.TabsManagerActivity$tabsManager$1.invoke(SourceFile)
at kotlin.SynchronizedLazyImpl.getValue(Unknown Source)
at com.arcblock.sphere.mvp.ui.activity.TabsManagerActivity.<init>(Unknown Source)
at java.lang.Class.newInstance(Native Method)
at android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java)
at androidx.core.app.CoreComponentFactory.instantiateActivity(Unknown Source)
at android.app.Instrumentation.newActivity(Instrumentation.java)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java)
... 12 more
1 条回复
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.arcblock.sphere.production/com.arcblock.sphere.mvp.ui.activity.TabsManagerActivity}: java.lang.IllegalStateException: MultiWindowManager must be initialized before getting instance at android.app.ActivityThread.performLaunchActivity(ActivityThread.java) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java) at android.os.Handler.dispatchMessage(Handler.java) at android.os.Looper.loopOnce(Looper.java) at android.os.Looper.loop(Looper.java) at android.app.ActivityThread.main(ActivityThread.java) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java) Caused by: java.lang.IllegalStateException: MultiWindowManager must be initialized before getting instance at com.arcblock.sphere.TabsManager$Companion.getInstance(Unknown Source) at com.arcblock.sphere.mvp.ui.activity.TabsManagerActivity$tabsManager$1.invoke(SourceFile) at com.arcblock.sphere.mvp.ui.activity.TabsManagerActivity$tabsManager$1.invoke(SourceFile) at kotlin.SynchronizedLazyImpl.getValue(Unknown Source) at com.arcblock.sphere.mvp.ui.activity.TabsManagerActivity.<init>(Unknown Source) at java.lang.Class.newInstance(Native Method) at android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java) at androidx.core.app.CoreComponentFactory.instantiateActivity(Unknown Source) at android.app.Instrumentation.newActivity(Instrumentation.java) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java) ... 12 more