0

我正在实现 Tab 环境如下:

有一类TabScreenABCActivity extends TabActivity,我已经处理了tabchange功能。

我已经实施了MyTabGroupActivity extends TabGroupActivity。在这堂课上,我这样称呼 MyActivity :

startChildActivity(getResources().getString(R.string.MyActivity), new Intent(this,MyActivity.class));

现在,MyActivity extends TabGroupActivity从这个类中,我使用意图调用了另外两个类,如下所示:

Intent intent=new Intent();
intent.setClass(MyActivity.this,XYZActivity.class);
TabGroupActivity tab = (TabGroupActivity) MyActivity.this.getParent();
tab.startChildActivity("Tab", intent);

onBackPressed()我还重写了在每个活动中返回 Activity方法的方法。但它不能正常工作。谁能指导我如何处理它?

4

2 回答 2

0

这是您设备的硬后退按钮的代码。在这里把你的意图。

public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {

             Intent i = new Intent(Activity1.this,Activity2.class);
                 startActivity(i);  

            return true;
        }
        return super.onKeyDown(keyCode, event);
    }
于 2012-10-16T10:07:47.790 回答
0

您可以参考以下链接以获得完美的 TabGroupActivity 在单个选项卡下处理多个活动

于 2012-10-16T09:33:08.810 回答