我的最终目标是使用窗口管理器,并添加意见,它会在我的整个应用程序坚持(不使用TYPE_SYSTEM_OVERLAY
需要从API> = 23的用户特别许可)。窗口管理器,所有活动应用程序中的
我目前做的是这样的:
- 注册ActivityLifecyclerCallback时启动应用
- 添加我想坚持到窗口管理器,并保持他们的名单上侧的意见。
- 每次活动恢复我这样做:
- 通过调用
currentActivity.getWindowManager()
- reinflate获得当前活动的窗口管理器和召回
wm.addView(..)
到所有被之前添加的窗口。
- 通过调用
但是,无论我做什么窗户永远不会调用addView
时,它像窗口管理器会忽略该呼叫..
我使用TYPE_APPLICATION为Windows增加。
我尝试使用的currentActivity.getSystemService(WINDOW_MANAGER)
代替currentActivity.getWindowManager()
任何人能知道为什么?