カスタム Camera 実装を持つ新しいアクティビティを開始すると、メイン アクティビティが閉じられます (IsFinishing() を true に設定して onStop が呼び出されます)。他のアクティビティを呼び出す場合、これは起こりません。エラーなしで他のアクティビティを開始できるため、メモリ不足の状態が原因でメインのアクティビティが閉じられているという前提で作業しています。カメラ アクティビティに再利用されるサービスがメイン アクティビティで開始されているため、カメラ アクティビティを呼び出すときにメイン アクティビティがシャットダウンされないようにするにはどうすればよいですか?
新しいアクティビティを呼び出すコード:
startActivity(new Intent(Context, MyClass.Snapshot.class));