我有一個具有EditText的活動。用戶輸入文本後,應用程序可能會稍後使用該文本進行通知。我可以很好地設置通知文本,但是當用戶單擊通知時,它會啓動一個對話框,該對話框應該具有相同的文本。我嘗試過使用PendingIntent的putExtra,但無論選擇哪個通知,只顯示對話框中的最新文本。有沒有一種方法可以從EditText中爲每個字符串分配一個數字並讓對話框從它的數字中加載文本?Android從EditText傳遞數據到通知對話框
2
A
回答
0
嘗試下面的邏輯,
使一個靜態字符串變量,
private static strEditText = null;
在的EditText輸入時,只是它的值的離子存儲到象下面strEditText變量,
strEditText = EditText.getText().toString().trim();
現在製作一個公共靜態方法,如下所示,
public static String EditTextValue()
{
return strEditText;
}
現在,您可以在整個項目中使用此變量的值。
您也可以嘗試在android系統的另一種方法,
通過你的論點Bundle
0
的PendingIntents彙集/緩存和額外的不要讓他們不同的條目,所以如果你有一堆具有pendingIntents的通知以及意圖之間的唯一區別是額外的,那麼您最終將使用其中一個pendingIntents進行通知。 [這聽起來像你所看到的,我記得這讓我瘋狂了一段時間]。您需要使您的暫掛目標與池/緩存關心的內容不同,如數據URI或操作。
+0
我有一個通知ID int,用於確定按下哪個通知。我會看看我是否可以以某種方式將其用於臨時演員。 – Ben 2012-03-03 06:18:27
相關問題
- 1. Android:如何將對象從對話框傳遞到對話框
- 2. 將數據從對話框傳遞到活動Android
- 3. Android從片段傳遞數據到對話框片段
- 4. 通過ajax傳遞數據到對話框Jquery
- 5. Android將參數從對話框傳遞到調用活動
- 6. 如何將數據從通知傳遞到android
- 7. 將數據從對話框傳遞到創建的活動
- 8. 如何將數據從活動傳遞到對話框?
- 9. 將數據從活動傳遞到對話框
- 10. 從組件將數據傳遞到材料對話框
- 11. 對話框中的EditText android
- 12. 的Android的EditText擴展到對話框
- 13. 將父數據傳遞給對話框
- 14. 傳遞參數:對話框
- 15. EditText對話框
- 16. jquery通過自定義事件的對話框傳遞數據
- 17. 什麼是Android對話框通知?
- 18. 從PHP傳遞數據變量jQuery用戶界面對話框
- 19. 傳遞數據到一個jQuery UI對話框
- 20. Android:從對話框返回數據
- 21. 傳遞值到jquery對話框形式
- 22. 傳遞變量到jquery對話框
- 23. 傳遞參數給豆與PrimeFaces對話框架對話框
- 24. Android的自定義對話框的EditText
- 25. Android - 對話框按鈕onClick - > EditText值
- 26. Android - EditText dosen't刷新對話框片段
- 27. 對話框中的android edittext返回null
- 28. Windows Mobile通知對話框
- 29. 將對話框中的數據傳遞給對話框的調用活動?
- 30. 將參數傳遞給jqueryui對話框
聽起來像這樣會爲所有對話框創建一個字符串。這正是我不想要的。 – Ben 2012-03-03 06:17:19