デベロッパードキュメントガイドアクティビティから結果を取得する別のアクティビティを開始する場合、必ずしも一方向である必要はありません。別のアクティビティを開始して、結果を受け取ることもできます。自分のアプリでカメラアプリを起動し、結果として撮影した写真を受け取ることができます。ユーザーが連絡先を選択するケースにおいて、連絡帳アプリを起動し、結果として連絡先の詳細を受け取ることができます。応答するアクティビティは結果を返すように設計されていなければなりません。オブジェクトとして結果を送信します。コールバック内で結果を受け取ります。呼び出す際は、明示的または暗黙的インテントを使用することができます。自分のアクティビティのいずれかを開始して結果を受け取ろうとする場合は、想定通りの結果を受け取れるようにするため、明示的なインテントを使用する必要があります。メソッドに対して追加で整数の引数を渡す必要があります。整数の引数は、リクエストを識別する「要求コード」です。受け取ると、アプリが正常に結果を識別し、その処理方法を決定することができるように、コールバックが同じ要求コードを提供します。ユーザーが連絡先を選択できるようにするアクティビティの開始方法について、次に例を示します。メソッドを呼び出します。