gpt4 book ai didi

android - Badtokenexception androidx

转载 作者:行者123 更新时间:2023-11-29 00:58:19 26 4
gpt4 key购买 nike

自从转移到 androidx 后开始在 Android 7.1 上出现 BadTokenException。它应该是 7.1 中 Toast 的一个已知错误 link但我不太确定,因为它是在我转向 androidx 后不久才开始的。

检查了我的 git 历史记录,在转移到 androidx 之前我没有触及任何 Toast 代码。我之前在 7.1 上也没有异常。

显然我无法重现它并且堆栈跟踪没有我的任何代码引用。异常越来越多,我需要帮助来解决这个问题。

android.view.WindowManager$BadTokenException: 

at android.view.ViewRootImpl.setView (ViewRootImpl.java:689)

at android.view.WindowManagerGlobal.addView (WindowManagerGlobal.java:342)

at android.view.WindowManagerImpl.addView (WindowManagerImpl.java:94)

at android.widget.Toast$TN.handleShow (Toast.java:511)

at android.widget.Toast$TN$2.handleMessage (Toast.java:385)

at android.os.Handler.dispatchMessage (Handler.java:102)

at android.os.Looper.loop (Looper.java:163)

at android.app.ActivityThread.main (ActivityThread.java:6228)

at java.lang.reflect.Method.invoke (Native Method)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:886)

at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:776)

最佳答案

类型 TOAST 不允许在 android 7.1.1、7.1.2 中使用添加 View

WindowManager.LayoutParams

您可以改用 TYPE_SYSTEM_ALERT 并在 list 中使用警报权限

 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

关于android - Badtokenexception androidx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52940266/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com