2

画面に触れると写真を撮るアクティビティがあります。写真を撮ったら、別のアクティビティに切り替えたいと思います。コードの構造は次のようになります。

class MyActivity extends Activity implements onTouchListener {
    ...
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        mCameraView.takePicture();
        // Intent intent = new Intent(whatever);
        // startActivity(intent);
        return false;
    }
   }

示されているように、 をコメントアウトするとstartActivity、写真が正しく撮影および保存されます。写真を撮った後にアクティビティを開始しようとすると、写真が正しく保存されません (サイズ 0)。写真撮影が別スレにあるかどうかはよくわかりませんが、あったとしても最終的には保存されるはずですが、そうではないようです。これを解決する方法はありますか?

4

1 に答える 1