Project Information
- Title: Prayer-Times Crashes System U.I
Expected behavior
The possibility of resuming prayer times from my device recent panel, after I had left the prayertimes interface using the back soft key.
Actual behavior
System U.I crashes when you try to access prayer times through a device recent menu, after you must have left the interface using the back key,
How to reproduce
Download and install PrayerTimes from fdroid
Launch the app and grant the required permissions.
Since prayer times doesn't not have an exit button, use the back soft key on your device to leave the application
Now launch the recent menu to view all the minimized apps on your device (on most jellybean devices, it is usually done by long pressing the home key)
Locate prayer times from the menu and click on it.
It should produce a toast that System U.I has crashed.
Browser/App version: V3.7
Operating system: Android v4.2.2.
Seems this issue is exclusive to android jelly bean os (v4.2.2). Could not reproduce on android 6.0 marshmallow.
DEVICE: Tecno G9
ChipSet: Mtk
Recording Of The Bug
Proof of work
LOG
05-11 17:55:36.387 E/linker (15679): load_library(linker.cpp:759): library "libmaliinstr.so" not found 05-11 17:55:36.390 E/ (15679): appName=com.metinkale.prayer, acAppName=com.android.cts.openglperf 05-11 17:55:36.390 E/ (15679): 0 05-11 17:55:36.390 E/ (15679): appName=com.metinkale.prayer, acAppName=com.android.browser 05-11 17:55:36.390 E/ (15679): 0 05-11 17:55:43.171 E/AndroidRuntime(11984): FATAL EXCEPTION: main 05-11 17:55:43.171 E/AndroidRuntime(11984): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.metinkale.prayer/com.metinkale.prayerapp.vakit.MainStart}; have you declared this activity in your AndroidManifest.xml? 05-11 17:55:43.171 E/AndroidRuntime(11984): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1693) 05-11 17:55:43.171 E/AndroidRuntime(11984): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1667) 05-11 17:55:43.171 E/AndroidRuntime(11984): at android.app.Activity.startActivityAsUser(Activity.java:3495) 05-11 17:55:43.171 E/AndroidRuntime(11984): at com.android.systemui.recent.RecentsPanelView.handleOnClick(RecentsPanelView.java:804) 05-11 17:55:43.171 E/AndroidRuntime(11984): at com.android.systemui.recent.RecentsVerticalScrollView$3.onClick(RecentsVerticalScrollView.java:162) 05-11 17:55:43.171 E/AndroidRuntime(11984): at android.view.View.performClick(View.java:4222) 05-11 17:55:43.171 E/AndroidRuntime(11984): at android.view.View$PerformClick.run(View.java:17628) 05-11 17:55:43.171 E/AndroidRuntime(11984): at android.os.Handler.handleCallback(Handler.java:800) 05-11 17:55:43.171 E/AndroidRuntime(11984): at android.os.Handler.dispatchMessage(Handler.java:100) 05-11 17:55:43.171 E/AndroidRuntime(11984): at android.os.Looper.loop(Looper.java:194) 05-11 17:55:43.171 E/AndroidRuntime(11984): at android.app.ActivityThread.main(ActivityThread.java:5370) 05-11 17:55:43.171 E/AndroidRuntime(11984): at java.lang.reflect.Method.invokeNative(Native Method) 05-11 17:55:43.171 E/AndroidRuntime(11984): at java.lang.reflect.Method.invoke(Method.java:525) 05-11 17:55:43.171 E/AndroidRuntime(11984): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833) 05-11 17:55:43.171 E/AndroidRuntime(11984): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 05-11 17:55:43.171 E/AndroidRuntime(11984): at dalvik.system.NativeStart.main(Native Method)