Activityを分割

カメラのActivityをカメラと画像表示画面とに分けてみた。(ソース

画像表示画面用にPictViewerというActivityを作成し、画像表示機能に関するコードを移す。但しMediaScannerは両方で使うのでカメラ側にも残す。

AndroidManifest.xml に Activity を追加。

        <activity android:name=".PictViewer"
        		  android:theme="@android:style/Theme.NoTitleBar" >
        </activity>

カメラ側には、サムネイルを表示したボタンを押されたときに、画像表示画面を呼び出す為のコードを作成。

        Intent i = new Intent(this, PictViewer.class);
        startActivity(i);

分割することで、動作がかなり安定した。

これでまずまず使えるレベルになったので、Market にUp

 

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください