查看api,tabactivity早就过时了,改而换之的是Fragments。但是项目要用,不得不弄阿 。

  这此我就想了解一个问题:一个tabactivity界面,里面的各个tab是不同的、或者相同的activity组成。在切换tab的时候,没有acitivity的生命过程是怎么样的 呢?

  这里我有依个应用的入口类:MainActivity(是TabActivity),有五个tab界面,是下面几个界面:TabA_Activity,TabB_Activity,TabC_Activity,TabD_Activity,TabC_Activity(跟前面一个只不过启动的参数不一样)。相关代码:  

 public void onCreate(Bundle savedInstanceState) {
Log.d(TAG, "onCreate ....");
super.onCreate(savedInstanceState);
//requestWindowFeature(Window.FEATURE_NO_TITLE);
mTabHost = getTabHost();
setupATab();
setupBTab();
setupCTab();
setupDTab();
setupHTab();
mTabHost.setCurrentTab(3);
}

  启动这个应用程序,日记为:

tabActivity相关

  说明一下:发现第一个加入tabhost的不管mTabHost.setCurrentTab(index)设置如何,必须实例化(如上面的第一个加入TabA_activity)。然后就是一些切换tab,大家知道的,调用onResume()函数而已。

相关文章:

  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2021-10-19
  • 2021-06-13
  • 2022-12-23
  • 2021-10-03
猜你喜欢
  • 2021-09-17
  • 2022-01-24
  • 2022-12-23
  • 2021-09-28
  • 2021-11-05
相关资源
相似解决方案