Skip to content
This repository has been archived by the owner on Jul 29, 2019. It is now read-only.

Feature Request: Make compatible with Android Oreo 8.0 #61

Closed
timrijckaert opened this issue Aug 27, 2017 · 1 comment
Closed

Feature Request: Make compatible with Android Oreo 8.0 #61

timrijckaert opened this issue Aug 27, 2017 · 1 comment

Comments

@timrijckaert
Copy link

Hi
According to Android 8.0 Behavior Changes apps that target API 26 should now be using the TYPE_APPLICATION_OVERLAY instead of the SYSTEM_ALERT_WINDOW.

If not you get this nice stacktrace.

Caused by: android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@c3386fe -- permission denied for window type 2002 at android.view.ViewRootImpl.setView(ViewRootImpl.java:789) at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:356) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:92) at com.codemonkeylabs.fpslibrary.ui.TinyCoach.addViewToWindow(TinyCoach.java:80) at com.codemonkeylabs.fpslibrary.ui.TinyCoach.<init>(TinyCoach.java:52) at com.codemonkeylabs.fpslibrary.TinyDancerBuilder.show(TinyDancerBuilder.java:94) at com.foo.bar.MyApplication.initTinyDancer(MyApplication.kt:128) at com.foo.bar.MyApplication.onCreate(MyApplication.kt:76) at com.zeroturnaround.jrebel.android.agent.runtime.client.JRebelApplication.onCreate(SourceFile:139) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1118)  at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5791)  at android.app.ActivityThread.-wrap1(Unknown Source:0)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1661)  at android.os.Handler.dispatchMessage(Handler.java:105)  at android.os.Looper.loop(Looper.java:164)  at android.app.ActivityThread.main(ActivityThread.java:6541)  at java.lang.reflect.Method.invoke(Native Method)  at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767) 

Thanks in advance.

Tim

@brianPlummer
Copy link
Member

thanks @timrijckaert !! it's fixed!

brianPlummer added a commit that referenced this issue Aug 30, 2017
issue #61 update target sdk and use android O TYPE_APPLICATION_OVERLAY
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants