我的應用程序需要向用戶提供警報,無論用戶當時在哪裏。此外,用戶需要能夠點擊警報以將他返回到我的應用程序,該應用程序將執行一項功能。從服務和異步任務啓動PopupWindow
我不能使用吐司,因爲你不能點擊我的知識吐司。我試圖用自定義視圖來啓動PopupWindow。但是,當我嘗試顯示PopupWindow時,出現以下錯誤:
02-21 01:07:41.481:E/AndroidRuntime(1707):android.view.WindowManager $ BadTokenException:無法添加窗口 - 令牌null無效;你的活動正在運行?
PopupWindow從Service的onStart方法中準備,但在後臺運行的AsyncTask更新視圖並嘗試啓動PopupWindow。是否可以從AsyncTask啓動PopupWindow?如果是這樣,怎麼樣?
以下權限已被添加到我的清單中。
使用許可權的android:NAME =「android.permission.SYSTEM_ALERT_WINDOW」
感謝莫里斯,我會嘗試了這一點。你能否創建一個自定義視圖,使用NotificationManager彈出用戶當前的活動? – sebeticus 2012-02-21 03:58:39
對此不太確定,簡而言之,如果您可以通過意向啓動自定義視圖,則應該能夠實現您所需的功能。 – Maurice 2012-02-21 05:30:59