結果のアクティビティを開始しましたが、そのアクティビティからパラメータのような文字列を返す方法はありますか?結果のために開始されたアクティビティから文字列を返す方法
5
A
答えて
14
だけで、次のコードブロックを使用します。アクティビティを呼び出すことでonActivtyResult方法で、この意図から
Intent intent=new Intent();
intent.putExtra("RESULT_STRING", string);
setResult(RESULT_OK, intent);
finish();
GET値を:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CREATE_REQUEST_CODE) {
if (resultCode == RESULT_OK) {
//Use Data to get string
String string = data.getStringExtra("RESULT_STRING");
}
}
}
1
documentationはすべてそうです。 setResultを呼び出して結果を設定し、onActivityResultメソッドでそれを読み取ります。
1
あなただけintent
にputExtra
に必要とコールsetResult()
、
Intent data = new Intent();
data.putExtra("myobj", value);
setResult(Activity.RESULT_OK, data);
関連する問題
- 1. IMEからの結果のアクティビティ開始
- 2. 指定された文字列に応じてアクティビティを開始しますか?
- 3. アクティビティが別のアクティビティを開始したため、アクティビティのタイムアウトを開始する
- 4. アクティビティから開始されたサービスで定義されたメソッドを実行し、その結果を返すにはどうすればよいですか?
- 5. Androidのアクティビティのセットの活動結果は結果のために活動を開始するには
- 6. 設定の結果のアクティビティを開始
- 7. 新しいアクティビティを開くための文字列を作成する方法
- 8. フォーマットされた結果のC文字列を格納する方法
- 9. android:ライブラリプロジェクトで定義されたアクティビティを開始する方法
- 10. couchbaseから注文された結果を得る方法
- 11. 結果のためにPendingIntentを開始します
- 12. Java:Oauth2サービスから返されたjson文字列をモデルクラスオブジェクトにマップする方法
- 13. 新しいアクティビティが結果アクティビティで開始された場合、OnActivityResultは呼び出されません
- 14. XPath 1.0:複数のノード結果から文字列を返す?
- 15. メソッドから返された結果を両方取得する
- 16. startActivity()で開始されたアクティビティのモニタ
- 17. 別のアクティビティーを開始するアクティビティーのパターン(結果のため)
- 18. サービスの可視性から開始されたアクティビティnull
- 19. Android:サービス内で新しいスレッドを開始する方法(結果を自分のアクティビティに返す)
- 20. ScrollViewのためにアクティビティを開始した後にキーボードが表示される
- 21. ループされたLinkedList内の文字列から指定された単語の開始インデックスを見つける
- 22. Apache camelの結果が文字列として返される
- 23. 統合されたgoogle apiアクティビティから新しいアクティビティを開始する方法
- 24. マッピングテーブルから結果を順番に返すためのMysqlクエリ
- 25. マルチプロセッシングプールから返された非同期結果を追跡する方法
- 26. 文字列から削除されたスペースを戻す方法
- 27. XMLから連結された値の文字列を取得
- 28. JSON配列から連結された文字列
- 29. アクティビティがアンドロイドで開始されたときにソフトキーを起動する方法
- 30. サービスクラスからアクティビティを開始するためにoverridePendingTransitionを実行しますか?