我在试着覆盖 onBackPressed() 方法 ActivityGroup
onBackPressed()
ActivityGroup
public class MyClass extends ActivityGroup { @Override public void onBackPressed() { // do something return; }
但我得到了错误 The method onBackPressed() of type MyClass must override a superclass method
The method onBackPressed() of type MyClass must override a superclass method
我对Java比较陌生,我 seen here that people do it 这对他们很有效
为什么我会犯这个错误?
编辑
你需要像这样覆盖后退按钮
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK)) { Log.d(this.getClass().getName(), "back button pressed"); } return super.onKeyDown(keyCode, event); }
是的,你说得对 onBackPressed()