私はEditTextを持つアクティビティを持っています。ユーザーがテキストを入力すると、そのテキストを後で使用して通知を行うことができます。通知テキストをうまく設定できますが、ユーザーが通知をクリックすると、同じテキストを持つダイアログボックスが表示されます。私はPendingIntentでputExtraを試しましたが、通知が選択されていてもダイアログの最新のテキストしか表示されません。 EditTextの各文字列に番号を割り当てて、その番号のテキストをダイアログに読み込ませる方法はありますか?Android EditTextからダイアログへの通知にデータを渡す
2
A
答えて
0
試して次のロジック、
が作るのEditText入力の時に1つの静的な文字列変数、private static strEditText = null;
、ちょうど、以下のようなstrEditText変数にその値のイオンを保存
strEditText = EditText.getText().toString().trim();
今度は、1つの公的静的メソッドを以下のように作成します。
public static String EditTextValue()
{
return strEditText;
}
これで、プロジェクト全体を通してこの変数の値を持つことができます。あなたはまた、アンドロイドで別の方法を試すことができます
、
はキャッシュさ/プールされる
0
PendingIntents Bundle
であなたの引数を渡すと、あなたがの束を持っているので、もし余分なのは、彼らに別のエントリを作成していませんpendingIntentsを持つ通知とインテントの唯一の違いはエキストラなので、pendingIntentsのいずれかを使用してすべての通知が終了します。 [これはあなたが見ているように聞こえる、私はこれをしばらく運転しているのを覚えている]。保留中のインテントは、プールやキャッシュが気にするもの(データURIやアクションなど)とは異なる必要があります。
+0
どの通知が押されたかを判断するために使用される通知ID intがあります。私は何とかエクストラに取り入れることができるかどうかを見ていきます。 – Ben
関連する問題
- 1. メッセージメインフレームからDockpaneダイアログへの通知
- 2. ダイアログからアクティビティにデータを渡すAndroid
- 3. Facebook Androidクライアントからカスタムアプリケーションへの通知
- 4. Firebaseプッシュ通知からAndroidをwebviewに渡すURL
- 5. Swiftで通知コントローラに通知データを渡す方法
- 6. Android Appへのプッシュ通知
- 7. ウェブサイトからモバイルアプリへのプッシュ通知
- 8. EditTextダイアログの入力は常にnull(Android)
- 9. JSONからのデータに基づく通知 - Androidスタジオ
- 10. Android:通知バーにphpサーバからアンドロイドアプリケーションへ
- 11. GCMからoneSignalプッシュ通知へのAndroidの移行
- 12. バックエンドシステムからAzureプッシュ通知ハブへのプッシュ通知の送信
- 13. Android搭載ハーブ通知 - サブセットへの通知の送信
- 14. jqueryUIダイアログにデータを渡す
- 15. SUP 2.1からiphoneデバイスへのデータ変更通知の実装
- 16. androidリストビューからダイアログ内のeditTxtへ
- 17. Android通知チャンネル - システム設定からアプリ設定へのリンク
- 18. FCM(Androidスタジオ)を使用してPHPからAndroid端末への通知をプッシュ
- 19. adminからのユーザへの通知
- 20. Androidデバイスの非アクティブデバイスへのプッシュ通知
- 21. Androidでタッチ通知を表示するダイアログを表示
- 22. (FCM)プッシュ通知からAndroidアクティビティにLatitudeとLongtitudeを渡す方法
- 23. 通知へのデータの送信
- 24. dllからメインアプリへのイベント通知
- 25. Android国別ユーザーへの通知
- 26. Azure通知AppleとAndroidへのハブ
- 27. AndroidからAndroidへの通信
- 28. AndroidからPHPへの複数行EditTextをDBに投稿
- 29. BroadcastReceiverからのAndroidの表示通知
- 30. ウェブサイトからのAndroidの通知
これは、すべてのダイアログに対して1つの文字列を作成するように思えます。これはまさに私が望まないものです。 – Ben