如何以编程方式从子活动返回到Tab活动

时间:2013-03-13 08:48:36

标签: android-intent android-tabhost android-tabs

我在我的应用程序中使用tabHost创建了4个选项卡,当我单击第一个tabActivity(Request.class)中的一个按钮时,它将转到另一个名为Edit.class的类, 我想从Edit.class返回到Request.class 我试图将一个活动传递给另一个活动

   Intent intent = new Intent(Edit.this,Request.class);
 startActivity(intent);

它工作,但它不显示Request类中的选项卡,它只加载与Request.class对应的xml。 怎么解决这个问题?

                   |Tab1|Tab2|Tab3|Tab4|

                     |
                Edit.class

这里Tab1是Request.class,我需要从Edit.class返回到Request.class,怎么可能?

1 个答案:

答案 0 :(得分:3)

请尝试以下代码:

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);
}