Androidでボタンをクリックすると戻るボタン機能が作動する 質問する

Androidでボタンをクリックすると戻るボタン機能が作動する 質問する

Androidには前のフォームに戻るための戻るボタンがあることは知っていますが、チームリーダーはボタンをクリックすることで戻るボタンの機能を追加するように依頼しました。

これどうやってするの?

ベストアンサー1

finish()ユーザーが前のアクティビティに移動するためにボタンをクリックするときに使用する必要があります。

Button backButton = (Button)this.findViewById(R.id.back);
backButton.setOnClickListener(new OnClickListener() {
  @Override
  public void onClick(View v) {
    finish();
  }
});

あるいは、本当に必要な場合は、独自の「戻る」キーの押下をトリガーすることもできます。

this.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK));
this.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_BACK));

これら両方を実行します。

おすすめ記事