Android Backキーをプログラム的に実装する

Android

Android Backキーをプログラム的に実装する

Android Back キー プログラム 
とかで検索すると、大体がBackキーの動作をプログラム的に変えよう、という話が多いんですが、私が調べたかったのは、何かのボタンをタップで、Backボタンと同じ動作をさせようということです。

で、調べて超簡単だったので書いておきます。

 //例として、アラートダイアログのキャンセルボタンをタップでBackさせる場合
 dlg.setNegativeButton(getString(R.string.cancel),
       new DialogInterface.OnClickListener() {
 
           @Override
           public void onClick(DialogInterface dialog, int which) {
                      onBackPressed(); 
                    }
                });
 
 //これがBackボタンの操作
 @Override
 public void onBackPressed() {
        
        super.onBackPressed();   
 
 }

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です