android - Android DeadObjectException 崩溃
问题描述
我正在开发一个应用程序,该应用程序有很多表格供用户输入数据,但是我突然开始出现 DeadObjectException 崩溃。
我怀疑它可能与键盘有关,但我不确定。
这是一个例外:
W/WindowManager: Failed to deliver inset state change to w=Window{a1dbe25 u0 com.myapp.test/com.myapp.test.units.UnitsActivity}
android.os.DeadObjectException
at android.os.BinderProxy.transactNative(Native Method)
at android.os.BinderProxy.transact(BinderProxy.java:540)
at android.view.IWindow$Stub$Proxy.insetsControlChanged(IWindow.java:765)
at com.android.server.wm.WindowState.notifyInsetsControlChanged(WindowState.java:3582)
at com.android.server.wm.InsetsStateController.lambda$notifyPendingInsetsControlChanged$4$InsetsStateController(InsetsStateController.java:428)
at com.android.server.wm.-$$Lambda$InsetsStateController$-1iOXDf-1s3wDHcMIHBKNk6MS3I.run(Unknown Source:2)
at com.android.server.wm.WindowAnimator.executeAfterPrepareSurfacesRunnables(WindowAnimator.java:323)
at com.android.server.wm.WindowAnimator.animate(WindowAnimator.java:204)
at com.android.server.wm.WindowAnimator.lambda$new$1$WindowAnimator(WindowAnimator.java:100)
at com.android.server.wm.-$$Lambda$WindowAnimator$ddXU8gK8rmDqri0OZVMNa3Y4GHk.doFrame(Unknown Source:2)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:970)
at android.view.Choreographer.doCallbacks(Choreographer.java:796)
at android.view.Choreographer.doFrame(Choreographer.java:727)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:957)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:223)
at android.os.HandlerThread.run(HandlerThread.java:67)
at com.android.server.ServiceThread.run(ServiceThread.java:44)
编辑:
public static int getAppVersionCode(Context context){
try {
PackageInfo pInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
return pInfo.versionCode;
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
return 1;
}
解决方案
推荐阅读
- php - php 模拟去一个不断改变 cookie 的网页
- sql - 将值从范围插入表中
- constraints - 对 CPLEX OPL 使用范围内的数组
- sql - Sql (Oracle) --> 序列不存在
- javascript - normalizr 返回未定义值的数组
- android - 转换 JSON 对象的 JSON 对象并将它们分配给 Android 中的 JSON Array
- kubernetes - 有没有人试图让多节点 H20 在 Kubernetes 内部工作?
- android - 通知集通道和 FCM subscribeToTopic 有什么不同?
- reactjs - Apollo Client + Server 如何处理同一个查询中重复的相关节点?
- android - 开发 react-native Android Studio CPU ram 4GB