2017-06-29 9 views
0

backstackEntryCount == 1の場合、フラグメントを持つアクティビティには "x"/"<"ボタンがあり、ユーザがアクティビティを閉じることができるように "x"が表示され、そうでなければ "<" 。BackPressedを呼び出すことは悪い習慣ですか?

ボタンをオンにしたときにonBackPressedを呼び出すのは悪い習慣ですか? またはbackStackEntryCountをチェックして、アクティビティまたはpopBackStackの終了を決定する必要がありますか?

+0

必要に応じてバックスタックのエントリ数でアクティビティのOnBackPressでバックプレスを管理できます。それはあなたの要件に基づいています。 – SANAT

答えて

0

必要に応じて、ボタンを押したときのアクティビティでOnBackPressed()を調整する必要はありません。

「X」ボタンを押すと、アクティビティを閉じるためにfinish()を呼び出すことができ、「<」ボタンを押すだけでスタックからフラグメントをポップすることができます。

関連する問題