我的最終目標是使用窗口管理器,並添加意見,它會在我的整個應用程序堅持(不使用TYPE_SYSTEM_OVERLAY
需要從API> = 23的用戶特別許可)。窗口管理器,所有活動應用程序中的
我目前做的是這樣的:
- 註冊ActivityLifecyclerCallback時啓動應用
- 添加我想堅持到窗口管理器,並保持他們的名單上側的意見。
- 每次活動恢復我這樣做:
- 通過調用
currentActivity.getWindowManager()
- reinflate獲得當前活動的窗口管理器和召回
wm.addView(..)
到所有被之前添加的窗口。
- 通過調用
但是,無論我做什麼窗戶永遠不會調用addView
時,它像窗口管理器會忽略該呼叫..
我使用TYPE_APPLICATION爲Windows增加。
我嘗試使用的currentActivity.getSystemService(WINDOW_MANAGER)
代替currentActivity.getWindowManager()
任何人能知道爲什麼?