#android #crash
#Android #сбой
Вопрос:
Я часто получаю сбой
Фатальное исключение: android.view.WindowManager $BadTokenException Не удается добавить window — token android.os.BinderProxy@278263e9 недействителен; выполняется ли ваша активность?
из fabric.io с помощью этой или подобной трассировки стека:
android.view.ViewRootImpl.setView (ViewRootImpl.java:566)
android.view.WindowManagerGlobal.addView (WindowManagerGlobal.java:282)
android.view.WindowManagerImpl.addView (WindowManagerImpl.java:85)
android.app.ActivityThread.handleResumeActivity (ActivityThread.java:3121)
android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2447)
android.app.ActivityThread.access$800 (ActivityThread.java:156)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:1351)
android.os.Handler.dispatchMessage (Handler.java:102)
android.os.Looper.loop (Looper.java:211)
android.app.ActivityThread.main (ActivityThread.java:5373)
java.lang.reflect.Method.invoke (Method.java)
java.lang.reflect.Method.invoke (Method.java:372)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1020)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:815)
de.robv.android.xposed.XposedBridge.main (XposedBridge.java:102)
Эта трассировка стека не инициализируется из моего кода, и я не могу это воспроизвести.
У меня есть несколько вариантов этой трассировки стека, но все они заканчиваются в методе setView ViewRootImpl.java класс.
Я не понимаю, как я могу найти источник сбоя. Помогите мне, пожалуйста
РЕДАКТИРОВАТЬ: код, в котором я использую fabric.io:
public class App extends Application {
@Override
public void onCreate() {
super.onCreate();
Fabric.with(this, new Crashlytics.Builder().core(new CrashlyticsCore.Builder().disabled(!BuildConfig.REPORT_CRASHES).build()).build());
}
Комментарии:
1. Покажите нам свой код, в котором вы используете fabric.io
2. я добавил код там, где я использовал fabric.io
3. Знаете ли вы действие, в котором происходит сбой?
4. К сожалению, нет. У меня есть 3 действия, но активно используется только одно. В этом действии много кода, если вы скажете, какая часть кода вам нужна, я дам ее для вас
5. Показываете ли вы
AlertDialog
в каких-либо действиях?