0

互換性の問題か、何かが足りないのかもしれませんが、「簡単に写真を撮る」チュートリアルのサンプル コードがPhotoIntentActivity機能ません。私が全体像を撮るとき、関数handleBigCameraPhoto()が実際に画像を設定することはありません.privateメンバーは呼び出されたときmCurrentPhotoPathに常に設定されるためです。nullonActivityResult()

これはレグザタブレットだけの問題ですか?これを修正する適切な方法は何ですか?

4

1 に答える 1

0

アプリで同じチュートリアルを使用して同じ問題が発生し、null 値を取得する考えられる原因を発見しました。カメラアプリを起動すると、メモリ不足のためにアクティビティがシステムによって強制終了される可能性があるため、アクティビティが復元されたときすべてのメンバー変数が初期化されていません。

それを修正する適切な方法は、次の方法を実装して以前の状態に復元することです。

1.- onSaveInstanceState(Bundle outState)

2.- onRestoreInstanceState(保存されたインスタンス状態のバンドル)

于 2013-03-15T12:49:39.920 に答える