chenxiaolong / DualBootPatcher

Patches Android ROMs for dual boot support
https://dbp.noobdev.io
Other
527 stars 470 forks source link

Apk is crashing when losts focus (appears a pop up message in other app) #1393

Open klorinczi opened 5 years ago

klorinczi commented 5 years ago

Apk is crashing when losts focus (appears a pop up message in other app)

Attaching crash log file. crash.log.txt

Reproducing steps: 1) Start rom flashing 2) Press Home button to put the DBP in background 3) See crash dialog

chenxiaolong commented 5 years ago
02-12 06:55:43.831   418   418 E AndroidRuntime: FATAL EXCEPTION: main
02-12 06:55:43.831   418   418 E AndroidRuntime: Process: com.github.chenxiaolong.dualbootpatcher.snapshot, PID: 418
02-12 06:55:43.831   418   418 E AndroidRuntime: java.lang.IllegalStateException: Already querying metadata!
02-12 06:55:43.831   418   418 E AndroidRuntime:    at com.github.chenxiaolong.dualbootpatcher.switcher.InAppFlashingFragment.queryUriMetadata(InAppFlashingFragment.kt:429)
02-12 06:55:43.831   418   418 E AndroidRuntime:    at com.github.chenxiaolong.dualbootpatcher.switcher.InAppFlashingFragment.onServiceConnected(InAppFlashingFragment.kt:275)
02-12 06:55:43.831   418   418 E AndroidRuntime:    at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1453)
02-12 06:55:43.831   418   418 E AndroidRuntime:    at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1481)
02-12 06:55:43.831   418   418 E AndroidRuntime:    at android.os.Handler.handleCallback(Handler.java:751)
02-12 06:55:43.831   418   418 E AndroidRuntime:    at android.os.Handler.dispatchMessage(Handler.java:95)
02-12 06:55:43.831   418   418 E AndroidRuntime:    at android.os.Looper.loop(Looper.java:154)
02-12 06:55:43.831   418   418 E AndroidRuntime:    at android.app.ActivityThread.main(ActivityThread.java:6236)
02-12 06:55:43.831   418   418 E AndroidRuntime:    at java.lang.reflect.Method.invoke(Native Method)
02-12 06:55:43.831   418   418 E AndroidRuntime:    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:891)
02-12 06:55:43.831   418   418 E AndroidRuntime:    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:781)

Hmm, I must not be handling the onStop/onPause correctly.

Skyrimus commented 5 years ago

My problem same this