我在谷歌上找不到任何東西,這裏也沒有?但我試圖創建通知並檢索已設置爲通知的自定義視圖的EditText字段的值Android - 從通知獲取價值
有沒有辦法檢索此值?由於通知(據我所知)可以設置和/或更新..但必須有某種方式!
我在谷歌上找不到任何東西,這裏也沒有?但我試圖創建通知並檢索已設置爲通知的自定義視圖的EditText字段的值Android - 從通知獲取價值
有沒有辦法檢索此值?由於通知(據我所知)可以設置和/或更新..但必須有某種方式!
這是不可能的。您的通知中的實際EditText
視圖甚至不屬於您的流程 - 系統會使用您提供的RemoteViews
對象對其進行實例化。與之溝通的唯一方式是發回預定義的意圖,例如通過setOnClickPendingIntent
。儘管如此,您不能以這種方式檢索EditText
的內容。
作爲解決方案,我建議在用戶點擊通知並在那裏處理他們的輸入時,顯示對話框或活動與您的EditText
。
我認爲,我會做一個對話。當應用程序快速詢問用戶一個問題時,它會非常方便,因此在通知欄中回答用戶回答問題的步驟可能少一兩步。不管怎麼說,還是要謝謝你! – Micky
在通知意向
Intent notificationIntent = new Intent(this, FlightActivity.class);
Bundle bundle = new Bundle();
bundle.putString("whatever",YOUR_STRING_VALUE);
notificationIntent.putExtras(bundle);
應用程序啓動時,你可以使用它的意圖
這是你想要的嗎?
但這個意圖是在等待通知的意圖。所以這個意圖是在通知之前創建的,那麼在通知的存在過程中他如何修改呢? –
但是,當他創建待定的意圖,他肯定知道什麼將通知顯示 –
它是什麼樣的通知..對話框或其他..? – ngesh