CHNicelee/FloatingBall

点击悬浮球后出错

Opened this issue · 0 comments

你好:
很感谢您的开源。我在运行代码时候发现问题,不知道您时候可以帮忙解决。

E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.ice.floatingball, PID: 26974
android.view.WindowManager$BadTokenException: Unable to add window -- window android.view.ViewRootImpl$W@a981094 has already been added
at android.view.ViewRootImpl.setView(ViewRootImpl.java:724)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:347)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:94)
at android.widget.Toast$TN.handleShow(Toast.java:461)
at android.widget.Toast$TN$2.handleMessage(Toast.java:344)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:163)
at android.app.ActivityThread.main(ActivityThread.java:6368)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:901)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:791)

发现 是 Toast.makeText(context, "点击了悬浮球 执行后退操作", Toast.LENGTH_SHORT).show();的问题

然后这个悬浮球,切换到桌面,几秒后会消失