複数のアクティビティ(アンドロイド)上のボタンをバック無効: Disable back button in android は(このため、重複としてマークしないでください。)私はこの質問を見てきました
私のクエリはこれです:私は、行の20回の活動を持っている 。戻るボタンを無効にして、ユーザーが一度通過したアクティビティに戻ることはできないようにします。現在、私がこれを行う方法は、onBackPressed()
をオーバーライドし、super.onBackPressed()
コールを削除します。これは正常に動作します。
これで、さらに40個のアクティビティを追加する必要があり、同じ効果が得られるはずです。各アクティビティでコードを作成することなく、アプリケーション全体の戻るボタンを無効にできる方法はありますか?
何もしていないアクティビティを作成し、それ自体をユーザーに表示しないことをお勧めしますか? –
これはAppCompatActivityに似ています。これは、Sooを拡張するFragmentActivityを拡張しています。あなたの層では、それを作成しています。あなたは自分の活動で共通していることを追加することができます。 ** Note:あなたがMainfest **に追加する必要のないBaseActivity ** –
私はこれを行う最もクリーンな方法だと思います。継承の基本的なOOP原則を使用します。 :)ありがとう。 –