Android 反压isn';无法使用listview

Android 反压isn';无法使用listview,android,android-listview,android-tabactivity,Android,Android Listview,Android Tabactivity,我正在使用android版本8和emulator 2.2 我有tabview和Activity group,还有多个Child,它们都是listview,只有一个是Activity onbackPressed方法不适用于列表活动 我已经搜索过了,找到了这个代码 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (event.getKeyCode() == KeyEvent.KEYCODE_BACK &

我正在使用android版本8和emulator 2.2 我有tabview和Activity group,还有多个Child,它们都是listview,只有一个是Activity onbackPressed方法不适用于列表活动 我已经搜索过了,找到了这个代码

@Override
 public boolean onKeyDown(int keyCode, KeyEvent event) {
   if (event.getKeyCode() == KeyEvent.KEYCODE_BACK && CatalogGroup.group != null) {
       CatalogGroup.group.popView();
       return true;
   }
   return super.onKeyDown(keyCode, event);
 }
问题是popView()在类型组活动中未定义 这是我的密码

public class TabsGroup extends ActivityGroup {
public static TabsGroup group;
// additional Code
}
这是后台代码

public void back() {
    if(history.size() > 0) {
        history.remove(history.size()-1);
        if (history.size() > 0)
            setContentView(history.get(history.size()-1));
    }else {
        finish();
    }
}

   public void onBackPressed() {
   CatalogGroup.group.back();
    return;
}

如何使“后退”按钮在ListView中起作用?

您应该自己覆盖
onKeyDown

public boolean onKeyDown(int keyCode, KeyEvent event) {

    if (keyCode==KeyEvent.KEYCODE_BACK) {
        // Your stuff
    } else {
        return super.onKeyDown(keyCode, event);
    }
}
你说的“//你的东西”是什么意思??!