androidの戻る機能を実装するには?
Androidの「戻る」機能を実装するには、以下の手順に従います。
- アクティビティでonBackPressed()メソッドをオーバーライドします。このメソッドはユーザーが戻るボタンを押したときに呼び出されます。
@Override
public void onBackPressed() {
// 执行返回操作
super.onBackPressed();
}
- onBackPressed() メソッドに独自コードを追加することで、戻るボタンに別の動作を実行させることができます。
@Override
public void onBackPressed() {
// 执行其他操作
// 比如关闭当前Activity
finish();
}
- スーパーのバックプレスを特定条件で実行したい場合は条件判断で呼び出せばよい
@Override
public void onBackPressed() {
if (条件满足) {
super.onBackPressed();
} else {
// 执行其他操作
}
}
- フラグメントで戻る操作を入れ替えたい場合は、アクティビティのインスタンスを取得して戻る操作を実行できます。フラグメントから、次のコードを呼び出します。
getActivity().onBackPressed();