2011-02-07 17 views
1

現在のアクティビティから以前のアクティビティに文字列を渡そうとしています。私は意図を持って試みたが、失敗した。どうすればそれを渡すことができますか?誰かが私のために解決策を見つけるのを助けることができますか?....私は4日からこれを打ちました...できるだけ早く私を助けてください。事前にあるアクティビティから前のアクティビティへの文字列の受け渡し

おかげで...あなたの新しい活動(B)の前に

+0

あなたが試したことを貼り付け、失敗した理由を説明してください。 – Cristian

+1

これはAndroidの一般的な作業です。 ** [スクリーンから結果を返す](http://developer.android.com/guide/appendix/faq/commontasks.html#implementcallbacks)**をご覧ください –

答えて

6

setResult()

Intent data = new Intent(); 
data.putExtra("RESULT", "my string to pass to previous activity"); 
setResult(RESULT_OK, data); 

を使用し、仕上げされ、前の活動(A)に、あなたは活動B

を開始するため startActivityForResult()を使用する必要があります。

アクティビティAで、結果を取得するためにonActivityResult()を上書きします。

関連する問題