Android: java.lang.IllegalStateException в тосте handleshow () - PullRequest
0 голосов
/ 11 февраля 2019

Я вижу этот сбой IllegalStateException в Toast на Android 8.0 и 8.1 в поле.Устройства: LGE LG Stylo 4 (cv7a), Android 8.1, Huawei Mate 10 Pro (HWBLA), Android 8.0.

Кажется, что имеет много общего с android.view.WindowManager $ BadTokenException: Невозможно добавить окно - токен android.os.BinderProxy@b0baaa1 недействителен;ваша деятельность запущена?

, но другое исключение.Похоже, это не может быть исправлено с помощью try / catch в вашем собственном коде.Кто-нибудь еще сталкивался с этим или есть исправление?(Примечание: я подозреваю, что замена библиотеки toastCompat, упомянутой в приведенной выше ссылке, может работать, но я еще не пробовал).

java.lang.IllegalStateException:
at android.view.WindowManagerGlobal.addView (WindowManagerGlobal.java:349) в android.view.WindowManagerImpl.addView (WindowManagerImpl.java:94) в android.widget.Toast $ TN.handleShow (Toast.java:574) в android.widget.Toast $ TN $ 1.handleMessage (Toast.java:477) в android.os.Handler.dispatchMessage (Handler.java:106) в android.os.Looper.loop (Looper.java:164) в android.app.ActivityThread.main (ActivityThread.java): 6651) в java.lang.reflect.Method.invoke (Method.java) в com.android.internal.os.RuntimeInit $ MethodAndArgsCaller.run (RuntimeInit.java:438) в com.android.internal.os.ZygoteInit.main (ZygoteInit.java:810)

...