java.lang.ClassCastException:无法将android.os.BinderProxy强制转换为android.app.servertransaction.ClientTransaction
我需要社区帮助。因为我是一个初学者开发人员。现在我不明白为什么应用程序会崩溃。关于我的小米的申请后,是在后台超过20分钟。我得到一个错误:java.lang.ClassCastException:无法将android.os.BinderProxy强制转换为android.app.servertransaction.ClientTransaction,android,crash,xiaomi,Android,Crash,Xiaomi,我需要社区帮助。因为我是一个初学者开发人员。现在我不明白为什么应用程序会崩溃。关于我的小米的申请后,是在后台超过20分钟。我得到一个错误: 2021-04-16 15:20:33.724 23942-23942/org.xxx.xxx E/ActivityInjector: get life cycle exception java.lang.ClassCastException: android.os.BinderProxy cannot be cast to android.
2021-04-16 15:20:33.724 23942-23942/org.xxx.xxx E/ActivityInjector: get life cycle exception
java.lang.ClassCastException: android.os.BinderProxy cannot be cast to android.app.servertransaction.ClientTransaction
at android.app.ActivityInjector.checkAccessControl(ActivityInjector.java:24)
at android.app.Activity.onResume(Activity.java:1866)
at androidx.fragment.app.FragmentActivity.onResume(FragmentActivity.java:433)
at org.xxx.xxx.ui.activity.SingleActivity.onResume(SingleActivity.kt:365)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1454)
at android.app.Activity.performResume(Activity.java:8073)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4262)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4304)
at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:52)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
at android.app.ClientTransactionHandler.executeTransaction(ClientTransactionHandler.java:57)
at android.app.ActivityThread.handleRelaunchActivityLocally(ActivityThread.java:5333)
at android.app.ActivityThread.access$3500(ActivityThread.java:226)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2056)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:225)
at android.app.ActivityThread.main(ActivityThread.java:7564)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
另外,该应用程序在模拟器上运行良好。一个小时内后台没有飞机出动
以下是SingleActivity的代码:
override fun onResume() {
if (isCloseApp) {
showAuthDialog()
isCloseApp = false
}
if (isShowTimeOverDialog) {
showTimeOverDialog()
isShowTimeOverDialog = false
}
serviceLocation?.let { presenter.onChangeGpsState(serviceLocation!!.isGpsEnabled()) }
super.onResume() ------ it is 365 line in SingleActivity.
}