有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java是安卓 tabhost的活动生命周期

我正在尝试使用包含3个选项卡的tabhost

我在tabhost中还有一个按钮,无论frameLayout中有什么活动,都可以单击该按钮。(此按钮返回到以前的非制表符活动)

当我的某个选项卡活动暂停时,它会存储一些信息。(因此,每次切换选项卡时,都会存储选项卡信息)

我遇到的问题是,当我按下按钮时,我会打电话

TabbedActivity.this.finish();

不调用框架布局中活动的onPause和onStop方法

在调用.finish()方法之前,如何调用这些方法


共 (1) 个答案

  1. # 1 楼答案

    为了确保我的onPause方法被调用。。。。我刚打过电话

    if(tabHost.getCurrentTab() !=0){
                    tabHost.setCurrentTab(0);
                }else{
                    tabHost.setCurrentTab(1);
                }
    
    
                PinMeTabbedActivity.this.finish();