履歴のない新しいインスタンスとしてアクティビティを起動する方法はありますか?
マニフェストファイルで次のことを試しました。
android:launchmode="singleinstance"
android:noHistory=true
必要なことは達成できましたが、画面がロックされるとすぐに前のアクティビティが表示されます。それnoHistory
はすべきことですが、私が必要としているものではありません。
画面を常にオンにしておくと、バッテリーが不必要に消耗するため、好ましくありません。新しいインスタンスでアクティビティを開始し、履歴がなく、画面がロックされているときにも機能する他の方法はありますか?