-1

私はAndroidが初めてで、実際にifメソッドを使用してonBackPressedを使用しようとしていました。

例えば:

@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);

if( pressed back button... ){

// action
}

}

onBackPressed メソッドをオーバーライドしてもまったく役に立たなかった

4

1 に答える 1

1

次のようなことを試してください:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        // your after back press code
        return true;
    }

    return super.onKeyDown(keyCode, event);
}
于 2015-04-07T07:46:59.953 に答える