私はトーストを表示した後、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. テキストからテキスト全体を取得する方法QT
- 2. WMIオブジェクト参照からWMIオブジェクトを取得する方法
- 3. オブジェクトのテキストを取得する方法onClickListener?
- 4. AutoCompleteTextViewから文字列テキストを取得する方法は?
- 5. テキスト(char *)からデータを取得する最良の方法
- 6. C#のリストボックスのインデックスからテキスト値を取得する方法
- 7. CustomAlertDialogのtexteditからテキストを取得する方法
- 8. テキストビューからテキストを取得する方法
- 9. system.web.mvc.selectlistから選択したテキストを取得する方法
- 10. 現在のuilabelテキストをuiscrollビューランタイムから取得する方法
- 11. Cのテキストから日付を取得する方法#
- 12. メッセージテキストボックスからテキストを取得する方法は?
- 13. アンドロイドの別のアプリからテキストを取得する方法は?
- 14. カスタムArrayAdapterからTextViewのテキストを取得する方法
- 15. AppWidgetProviderからTextViewテキストを取得する方法
- 16. ウィンドウからテキストを取得する方法
- 17. jsonオブジェクトから情報を取得する方法、属性を取得する方法はありますか?
- 18. Flex/as3:NetStreamオブジェクトから名前を取得する方法は?
- 19. 外部キーからオブジェクトの値を取得する方法は?
- 20. .Min拡張メソッドからオブジェクトを取得する方法?
- 21. プールから別のオブジェクトを取得する方法は?
- 22. NSDictionaryオブジェクトのNSArrayから、ユニークなNSArrayを取得する方法
- 23. オブジェクトからブール値を取得する方法
- 24. SessionIDからHttpSessionオブジェクトを取得する方法は?
- 25. CGImageRefオブジェクトからピクセルのRGB値を取得する方法は?
- 26. NSUserdefaultsアレイから個々のオブジェクトを取得する方法
- 27. asp.netのログインユーザーからNetcredentialsオブジェクトを取得する方法は?
- 28. coredataからmin-idオブジェクトを取得する方法は?
- 29. AD UserPrincpalオブジェクトからNTログインを取得する方法は?
- 30. XmlDocumentオブジェクトからXML要素を取得する方法は?
私は、私はそれが本当に示されたチェック私のユニットテストのためのトーストのオブジェクトを格納する必要があります。 – Eugene
@silk:私はあなたが「それが実際に見えたかどうか確認する」ことができません。それにもかかわらず、あなたが 'Toast'オブジェクトを保持したいと思ったら、先に進んでください。ただし、メッセージを保持する必要があります。 – CommonsWare