这些简单的代码行为我提供了TransactionToolargeException
。在同一个函数中,在另一个条件分支中,我有另一个对话框,它工作得很完美。我完全不知所措。你能提点什么吗?
谢谢你
AlertDialog.Builder b = new AlertDialog.Builder(this);
b.setTitle(R.string.choose_winner);
AlertDialog dialog = b.create();
dialog.show();
11-08 19:20:12.455:E/AndroidRuntime(1431):致命异常:main
11-08 19:20:12.455:E/AndroidRuntime(1431):java.lang.RuntimeException:添加窗口失败
11-08 19:20:12.455:E/AndroidRuntime(1431):在android.view.viewRootimpl.setView(viewRootimpl.java:491)
11-08 19:20:12.455:E/AndroidRuntime(1431):在Android.view.WindowManagerImpl.AddView(WindowManagerImpl.java:301)
11-08 19:20:12.455:E/AndroidRuntime(1431):在Android.view.WindowManagerImpl.AddView(WindowManagerImpl.java:215)
11-08 19:20:12.455:E/AndroidRuntime(1431):在Android.view.WindowManagerImpl$CompatmodeWrapper.AddView(WindowManagerImpl.java:140)
11-08 19:20:12.455:E/AndroidRuntime(1431):在Android.view.window$LocalWindowManager.AddView(Window.java:537)
11-08 19:20:12.455:E/AndroidRuntime(1431):在android.app.dialog.show(dialog.java:278)
11-08 19:20:12.455:E/AndroidRuntime(1431):在com.sebmag.acquiroid.gameactivity.play(gameactivity.java:442)
11-08 19:20:12.455:E/AndroidRuntime(1431):at com.sebmag.acquiroid.gameactivity$playview.ontouch(Gameactivity.java:126)
11-08 19:20:12.455:E/AndroidRuntime(1431):在Android.view.view.DispatchTouchEvent(view.java:5536)
11-08 19:20:12.455:E/AndroidRuntime(1431):在Android.View.ViewGroup.DispatchTransformedTouchEvent(ViewGroup.java:1957)
11-08 19:20:12.455:E/AndroidRuntime(1431):在Android.View.ViewGroup.DispatchTouchEvent(ViewGroup.java:1726)
11-08 19:20:12.455:E/AndroidRuntime(1431):在Android.View.ViewGroup.DispatchTransformedTouchEvent(ViewGroup.java:1957)
11-08 19:20:12.455:E/AndroidRuntime(1431):在Android.View.ViewGroup.DispatchTouchEvent(ViewGroup.java:1726)
11-08 19:20:12.455:E/AndroidRuntime(1431):在Android.View.ViewGroup.DispatchTransformedTouchEvent(ViewGroup.java:1957)
11-08 19:20:12.455:E/AndroidRuntime(1431):在Android.View.ViewGroup.DispatchTouchEvent(ViewGroup.java:1726)
11-08 19:20:12.455:E/AndroidRuntime(1431):在Android.View.ViewGroup.DispatchTransformedTouchEvent(ViewGroup.java:1957)
11-08 19:20:12.455:E/AndroidRuntime(1431):在com.android.internal.policy.impl.PhoneWindow.SuperDispatchTouchEvent(PhoneWindow.java:1371)
11-08 19:20:12.455:E/AndroidRuntime(1431):在android.app.activity.DispatchTouchEvent(activity.java:2364)
11-08 19:20:12.455:E/AndroidRuntime(1431):在com.android.internal.policy.impl.PhoneWindow$DecorView.DispatchTouchEvent(PhoneWindow.java:1860)
11-08 19:20:12.455:E/AndroidRuntime(1431):在Android.view.view.DispatchPointerEvent(view.java:5721)
11-08 19:20:12.455:E/AndroidRuntime(1431):在Android.View.ViewRootimpl.DeliverPointerEvent(ViewRootimpl.java:2890)
11-08 19:20:12.455:E/AndroidRuntime(1431):在android.view.viewRootimpl.handleMessage(viewRootimpl.java:2466)
11-08 19:20:12.455:E/AndroidRuntime(1431):在android.view.viewRootimpl.processInputeVents(viewRootimpl.java:845)
11-08 19:20:12.455:E/AndroidRuntime(1431):在android.view.viewRootimpl.handleMessage(viewRootimpl.java:2475)
11-08 19:20:12.455:E/AndroidRuntime(1431):在android.os.handler.dispatchMessage(handler.java:99)
11-08 19:20:12.455:E/AndroidRuntime(1431):在android.os.looper.loop(looper.java:137)
11-08 19:20:12.455:E/AndroidRuntime(1431):在android.app.activityThread.main(activityThread.java:4575)
11-08 19:20:12.455:E/AndroidRuntime(1431):在java.lang.Reflect.Method.Invokenative(本机方法)
11-08 19:20:12.455:E/AndroidRuntime(1431):在java.lang.Reflect.Method.Invoke(method.java:511)
11-08 19:20:12.455:E/AndroidRuntime(1431):在com.android.internal.os.zygoteInit$MethodAndargscaller.run(zygoteInit.java:789)
11-08 19:20:12.455:E/AndroidRuntime(1431):在com.android.internal.os.zygoteinit.main(zygoteinit.java:556)
11-08 19:20:12.455:E/AndroidRuntime(1431):在Dalvik.System.NativeStart.Main(本机方法)
11-08 19:20:12.455:E/AndroidRuntime(1431):原因:Android.os.TransactionToolargeException
11-08 19:20:12.455:E/AndroidRuntime(1431):在Android.os.BinderProxy.Transact(本机方法)
11-08 19:20:12.455:E/AndroidRuntime(1431):在android.view.iWindowsession$stub$proxy.add(iWindowsession.java:516)
11-08 19:20:12.455:E/AndroidRuntime(1431):在android.view.viewRootimpl.setView(viewRootimpl.java:481)
11-08 19:20:12.455:E/AndroidRuntime(1431):...33
11-08 19:20:12.650:E/AndroidRuntime(1431):报告崩溃的错误
11-08 19:20:12.650:E/AndroidRuntime(1431):Android.os.DeadObjectException
11-08 19:20:12.650:E/AndroidRuntime(1431):在Android.os.BinderProxy.Transact(本机方法)
11-08 19:20:12.650:E/AndroidRuntime(1431):在Android.app.ActivityManagerProxy.HandleApplicationCrash(ActivityManagerNative.java:2867)
11-08 19:20:12.650:E/AndroidRuntime(1431):在com.android.internal.os.runtimeInit$unaughtHandler.unaughtException(runtimeInit.java:72)
11-08 19:20:12.650:E/AndroidRuntime(1431):在java.lang.ThreadGroup.UnaughtException(ThreadGroup.java:693)
11-08 19:20:12.650:E/AndroidRuntime(1431):在java.lang.ThreadGroup.UnaughtException(ThreadGroup.java:690)
11-08 19:20:12.650:E/AndroidRuntime(1431):在Dalvik.System.NativeStart.Main(本机方法)
问题不在我的想法。也就是说,我陷入了一个无限的while循环。问题结束,羞耻+1。
例外 片段点击:- 在活动中, 详细活动清单, 图像加载使用毕加索, 模型类 从活动到片段的数据流, 我尝试过的解决方案 注意:-应用程序崩溃只在NOUGAT 最后,我实现了修复 将targetSdkVersion从25更改为23 更改后,我的应用程序在牛轧糖也不会崩溃。 我所要知道的就是这个合适的解决方案,或者有什么变通办法。 请引导到正确的方式。 提前谢谢。 碎片 选项卡布局 列表视图
本文向大家介绍基于TransactionTooLargeException异常分析,包括了基于TransactionTooLargeException异常分析的使用技巧和注意事项,需要的朋友参考一下 异常的关键字是:android.view.InfiateException:Binary XML file line #11:Error infiating class 官方文档里的解释是,Binde