2016-10-20 9 views
-3
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    super.onActivityResult(requestCode, resultCode, data); 
} 
+0

https://developer.android.com/training/basics/intents/result.html – rookieDeveloper

+0

を選択する連絡先をつかむためにあります)メソッドを使用すると、別のアクティビティから結果を得ることができます。サンプルhttp://www.javatpoint.com/android-startactivityforresult-exampleのこのリンクを確認してください – AbhayBohra

答えて

7

現在のアクティビティから別のアクティビティを開始して結果を得るときは、メソッドstartActivityForResult(intent, RESPONSE_CODE);を呼び出します。 オープンカメラ、ギャラリーなどの別のアクティビティにリダイレクトします。ギャラリーやカメラから画像を撮影した後、現在のアクティビティの最初のメソッドonActivityResult(int requestCode, int resultCode, Intent data)に戻ります。この方法では、カメラやギャラリーから撮影した画像のような結果が得られます。

0

新しいwhatsappを作成しているとします。 フルスクリーンに行くと、あなたの連絡先のリストを持って、あなたが選択しますが、メッセージの作成を担当活性を有している、あなたは、あなたがstartActivityForResult

でこの活動を、この責任アクティビティを起動し、受信者を追加し、これをやりたいですこれの一つ。このアクティビティは終了し、前のアクティビティに戻ります。

onActivityResultは、あなたが最初のアクティビティで持っているコールバックが(アンドロイドstartActivityForResultの助けによって、あなたは

関連する問題