簡體   English   中英

待定意圖活動結果

[英]Pending intent activity result

一旦出現異常,我將從線程啟動待處理的意圖活動,如何處理活動結果

即,一旦用戶打開通知並完成活動。 如何取得結果

這是我待定的意圖代碼

        PendingIntent pendingNotificationIntent = PendingIntent.getActivity(
                        mContext, constants.REQUEST_AUTHORIZATION, e.getIntent(),
                        PendingIntent.FLAG_UPDATE_CURRENT
                        | PendingIntent.FLAG_ONE_SHOT);

e是意圖,一旦用戶打開它並完成所有步驟,完成后如何獲取通知

您不能“ 獲得結果的活動 ”,因為您首先沒有調用startActivityForResult() 同樣,來自此類活動的響應將返回到onActivityResult() ,它不屬於您的線程。 如果您需要在整個應用程序之間傳達某些狀態更改,則可以擴展Application對象(或使用Singleton模式創建單獨的類),然后我的授權Activity會將狀態更改報告回Application對象。 更簡單的方法是將授權結果保存在SharedPreferences以便您可以從其他對象訪問它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM