simonpham / Tiles-For-Developers

A quick shortcut to your favorite developer settings
Apache License 2.0
5 stars 2 forks source link

Crash when toggle non-root tiles #25

Closed simonpham closed 6 years ago

simonpham commented 6 years ago

RuntimeException on SystemProperties.set() on Nokia Nokia 2 (E1M), 1024MB RAM, Android 7.1

java.lang.RuntimeException: 
  at android.os.SystemProperties.native_set (Native Method)
  at android.os.SystemProperties.set (SystemProperties.java:130)
  at com.github.simonpham.devtiles.service.tiles.StrictModeService.onClick (StrictModeService.kt:31)
  at android.service.quicksettings.TileService$H.handleMessage (TileService.java:403)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:154)
  at android.app.ActivityThread.main (ActivityThread.java:6119)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:886)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:776)
simonpham commented 6 years ago

Added compatibility mode: any device got this issue will try to run with root permission