私は、ポートレートモードでのみ動作するアンドロイドアプリを開発しています。Android:カメラ風景写真を撮った後にクラッシュする
私の活動では、CameraActivity
を起動するボタンがあります。
ポートレートモードで写真を撮ると、すべて正常に動作し、アクティビティが再開され、画像はImageView
に設定されます。
風景モードで写真を撮ると、風景写真が表示されます(これは問題ありません)が、状況が失われてアプリがクラッシュする(LG G4Sなどの一部のデバイスでのみ)。
私が気づいている限り、このデバイスではアクティビティが再開する代わりに再開します。誰かがなぜこのことが一部のデバイスでしか起こっていないのか知っていましたか?誰も私にこの問題を解決する解決策を教えてもらえますか?
java.lang.RuntimeException:活性 ComponentInfo {app.CustomFormScreenActivity}を開始できません: java.lang.NullPointerExceptionが仮想メソッドを呼び出す試み 「java.lang.Stringでapp.CustomFormSurvey.getParentId() 'nullのオブジェクトの 参照。
問題は、このデバイスで写真を撮った後、アクティビティが再開されずに再開され、バンドルが失われるためです(アプリがNullPointerExceptionをスローする理由です)。マニフェストファイル内
Logcatをより理解してください。 –
java.lang.RuntimeException:アクティビティを開始できませんComponentInfo {app.CustomFormScreenActivity}:java.lang.NullPointerException:nullオブジェクト参照で仮想メソッド 'java.lang.String app.CustomFormSurvey.getParentId()'を呼び出そうとしています。 問題は、このデバイスで写真を撮った後、アクティビティが再開して再開するのではなく、バンドルが失われていることです(アプリがNullPointerExceptionをスローする理由)。 –
ネイティブカメラを使用していますか? –