我指的是如果   tabHost.addTab(tabHost.newTabSpec("Tab1").setIndicator("Login", getResources().getDrawable(R.drawable.icon))
.setContent(new Intent(this , LoginActivity.class)));
   tabHost.addTab(tabHost.newTabSpec("Tab2").setIndicator("Regist", getResources().getDrawable(R.drawable.icon))
.setContent(new Intent(this , RegistActivity.class)));用intent方式设置content时,怎么动态改变intent的内容,比如让tab里面的activity执行不同的动作

解决方案 »

  1.   

    intent 中加个bundle传点值过去
      

  2.   

    问题是我是想再tab已经生成后,再动态改变某个选项卡里面的activity执行的动作,就是说刚开始生成tab时没事,生成后我该怎么改intent指向的activity的动作。
      

  3.   

    好像明白你的意思了.
    1.你可以设个全局变量,然后在入那个activity中根据那个全局变量来判断.
    2.你可以继承ActivityGroup,实现和tab一样的效果.其实Tab也是继承ActivityGroup的.这样的话当你需要切换activity的时候可以先判断,再进入activity.