私はトーストを表示した後、Toast
オブジェクトをどこかに保存し、後でテキストを表示する必要があります。しかし、APIsを調べると、この情報を取得する方法はありません。ご意見をお聞かせください。Toastオブジェクトからテキストを取得する方法
2
A
答えて
4
あなたは本当にそれを必要とし、個別の文字列をサブクラス化または保存したくない場合は、次の
Toast myToast = Toast.makeText(this, "Hellow World!!!", Toast.LENGTH_SHORT);
myToast.show();
//Now the statement below gets the text displayed
String displayedText = ((TextView)((LinearLayout)myToast.getView()).getChildAt(0)).getText().toString();
1
私は、あなたが望むものを理解
しかし、単にR.string
ファイルにあなたのトーストの文字列を格納し、必要なときにも、後でアプリケーションでこれを使用する
getApplicationContext().getResources().getString(R.string.toastString);
を使用して、それを表示しません。..
(掲載されたコードは例です)。
6
Toast
オブジェクトは保存しないでください。これはほとんど役に立たないためです。代わりに文字列を格納します。
0
後であなたがクラスの任意の場所
0
この変数を使用することができますが、static変数や店舗を取る必要があり、あなたはトーストを示す前に、このプライベート変数にテキスト値を割り当て、クラスに1つのプライベート変数を宣言しますその中のトーストストリング。そのオブジェクトをToastに表示します。 また、そのオブジェクトをテストすることもできます。
関連する問題
- 1. ToastでこのcharSequenceボリュームを取得する方法は?
- 2. 特定のテキスト行からテキストを取得する方法は?
- 3. テキストからテキスト全体を取得する方法QT
- 4. Javaオブジェクト(REXPオブジェクト)から値を取得する方法は?
- 5. WMIオブジェクト参照からWMIオブジェクトを取得する方法
- 6. リストから何らかのオブジェクトを取得する方法
- 7. オブジェクトのテキストを取得する方法onClickListener?
- 8. 最後のオブジェクトのテキストのみを取得する方法は?
- 9. テキストビューからテキストを取得する方法
- 10. AppWidgetProviderからTextViewテキストを取得する方法
- 11. テキスト(char *)からデータを取得する最良の方法
- 12. fxmlからテキストを取得する方法TextField
- 13. 迅速にクリップボードからテキストを取得する方法4
- 14. コードビハインドのDataTemplate内でTextBlockからテキストを取得する方法
- 15. メッセージテキストボックスからテキストを取得する方法は?
- 16. アンドロイドの別のアプリからテキストを取得する方法は?
- 17. divタグからテキストを取得する方法
- 18. リストビューからテキストを取得する方法
- 19. Selenium + Cucumber + RubyのH1タグからテキストを取得する方法
- 20. 別のタブビューから入力テキスト値を取得する方法
- 21. 現在のuilabelテキストをuiscrollビューランタイムから取得する方法
- 22. CustomAlertDialogのtexteditからテキストを取得する方法
- 23. バニラのjavascriptでcsvファイルからテキストを取得する方法
- 24. jqueryのspanテキストでdivからスパンを取得する方法
- 25. ウィンドウからテキストを取得する方法
- 26. C#のインデックスでサブアイテムからテキスト値を取得する方法
- 27. sqliteからテキストを日付順に取得する方法
- 28. 文字列変数からテキストを取得する方法は?
- 29. PDFからテキストのフォント名を取得する方法は?
- 30. C++ XMLノードからテキスト値を取得する方法
私は、私はそれが本当に示されたチェック私のユニットテストのためのトーストのオブジェクトを格納する必要があります。 – Eugene
@silk:私はあなたが「それが実際に見えたかどうか確認する」ことができません。それにもかかわらず、あなたが 'Toast'オブジェクトを保持したいと思ったら、先に進んでください。ただし、メッセージを保持する必要があります。 – CommonsWare