2011-12-29 10 views
1

"CHACtivity"という1つの子アクティビティを持つ "BigActivity"というActivityGroupがあります。 子アクティビティからカメラ画像をキャプチャする必要があります。私はstartActivityForResult()を呼び出すことでカメラのインテントを呼び出しましたが、そのアクティビティでは子アクティビティではonActivityResult()は呼び出されません。私は以下のようActivityGroup延びBigActivityに()onActivityResult上書きしようとした。ようなエラーが表示されている
アクティビティグループのAndroidの子アクティビティでのカメラインテントの使用方法

protected void onActivityResult(int requestCode, int resultCode, Intent data) 
{ 
    if (resultCode == Activity.RESULT_OK) 
    { 
     Activity activity = getLocalActivityManager().getCurrentActivity(); 
     activity.onActivityResult(requestCode, resultCode, data); 


    } 
} 

「タイプのアクティビティからメソッドonActivityResult(INT、INT、インテント)が見えません」。


サンプルプログラムを提供することで、この問題を解決するのに役立ちます。


謝辞。

+0

あなたの問題を解決しましたか?どうすれば?私は同じ問題を抱えています ..... :( – Junaid

答えて

0

アクティビティグループは現在Deprecatedです。代わりにFragmentsを使用してください。私はそれが活動グループと一緒に働くことに関する私の最高のアドバイスだと思います。

標準動作を実装している外部アクティビティ(MediaStore.ACTION_IMAGE_CAPTURE)から画像をキャプチャする場合、文書化された方法でインテントから写真を取得できます。

基本的には、写真をJPEGファイルに保存し、呼び出し元のアクティビティから読み取ることをお勧めします。

関連する問題