@MishaalRahman Could you please either tweak your Crashlytics lib
Code:
W CrashlyticsCore: Cannot send reports. Settings are unavailable.
E CrashlyticsCore: An error occurred in the uncaught exception handler
E CrashlyticsCore: java.lang.IllegalArgumentException: Receiver not registered: [email protected]
E CrashlyticsCore: at android.app.LoadedApk.forgetReceiverDispatcher(LoadedApk.java:1280)
E CrashlyticsCore: at android.app.ContextImpl.unregisterReceiver(ContextImpl.java:1629)
E CrashlyticsCore: at android.content.ContextWrapper.unregisterReceiver(ContextWrapper.java:639)
E CrashlyticsCore: at android.content.ContextWrapper.unregisterReceiver(ContextWrapper.java:639)
E CrashlyticsCore: at com.crashlytics.android.core.DevicePowerStateListener.dispose(DevicePowerStateListener.java:82)
E CrashlyticsCore: at com.crashlytics.android.core.CrashlyticsController.handleUncaughtException(CrashlyticsController.java:315)
E CrashlyticsCore: at com.crashlytics.android.core.CrashlyticsController$6.onUncaughtException(CrashlyticsController.java:300)
E CrashlyticsCore: at com.crashlytics.android.core.CrashlyticsUncaughtExceptionHandler.uncaughtException(CrashlyticsUncaughtExceptionHandler.java:42)
E CrashlyticsCore: at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
E CrashlyticsCore: at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1063)
E CrashlyticsCore: at java.lang.Thread.dispatchUncaughtException(Thread.java:1973)
or make the app aware that Google Services *can* be disabled
Code:
System.err: java.lang.SecurityException: Failed to find provider com.google.android.gsf.gservices for user 0; expected to find a valid ContentProvider for this authority
System.err: at com.android.server.content.ContentService.registerContentObserver(ContentService.java:338)
System.err: at android.content.IContentService$Stub.onTransact(IContentService.java:75)
System.err: at com.android.server.content.ContentService.onTransact(ContentService.java:256)
System.err: at android.os.Binder.execTransact(Binder.java:675)
so it does not
crash the app when it's
not allowed to connect to the internet?
Basically, one can use the app offline, when connecting the device to the internet it will crash immediately since it's not allowed to connect (and no, this app does not need an internet connection, thanks!)
FYI, version 1.20 and older never had any issues (like this), and yes I did reboot.
Workaround:
* be offline
* setup the app
* swipe the app
* connect to the internet
* NEVER open the app while online!!!
If I open it while online I need to:
* disconnect from the internet
* go to Accesibility, un-Grant access for the app
* re-Grant access for the app
* open the app
* toggle gestures on and off
* swipe the app
* reconnect to the internet
:crying:
Mate9/Oreo