私のアプリでは、ユーザーが[カメラ]ボタンをクリックすると、インテントを使用してカメラに移動できるようになっています。
次に彼は写真を撮り、それをカメラボタンと同じ画面にあるImageViewにロードし直す必要があります。
画面の向きに問題があると思います。カメラビューをロードすると水平方向に切り替わり、閉じると垂直方向に戻り、画面全体がデフォルトにリセットされます。
これは私がlogcatで得るエラーです:
12-03 20:14:38.440: E/SpannableStringBuilder(15134): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
何か案は?
編集:
これが何が起こるかです:
- カメラボタンをクリックします。
 - スクリーンカメラビューが水平モードに切り替わりますが、垂直に保持しているため、垂直に切り替わります。
 - 横モードで写真を撮ります。
 - カメラアプリから、写真を保存するか、垂直モードでキャンセルするかを尋ねられます。
 - [保存]をクリックします。
 - 私のアプリは水平モードで読み込まれ、画像をimageView内に配置します。
 - その後、アプリは垂直モードに戻り、画面全体をリセットします。
 
私はあなたのすべてのコードを入れましたが、それは役に立ちません。