Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android选项卡:如果内容是通过intent设置的,则所有内容都需要调用,需要一次调用一个intent_Android_Tabs - Fatal编程技术网

android选项卡:如果内容是通过intent设置的,则所有内容都需要调用,需要一次调用一个intent

android选项卡:如果内容是通过intent设置的,则所有内容都需要调用,需要一次调用一个intent,android,tabs,Android,Tabs,我有一个扩展ActivityGroup的tab Activity MainTab.class。在这个类中,我制作了两个选项卡,并使用Intent设置它们的内容 public class MainTab extends ActivityGroup { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceSt

我有一个扩展ActivityGroup的tab Activity MainTab.class。在这个类中,我制作了两个选项卡,并使用Intent设置它们的内容

  public class MainTab extends ActivityGroup {

   /** Called when the activity is first created. */
            @Override
    public void onCreate(Bundle savedInstanceState) {

     super.onCreate(savedInstanceState);
     setContentView(R.layout.tab);
     tabs = (TabHost) findViewById(R.id.tabhost);        
     tabs.setup(this.getLocalActivityManager());
     spec = tabs.newTabSpec("tab1");
     Intent intent = new Intent().setClass(this,tab1.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
     spec.setContent(intent)
    // and so on......
我的问题是当我调用MainTab.class时,我的两个意图都被触发了。我想一次执行一个意图;之后,若用户点击第二个标签,那个么我想调用另一个标签


实际上,我正在两个选项卡中进行服务器交互——所以我的要求是:当用户单击选项卡时,请求应该被触发到服务器。但是,当我调用MainTab.class时,第一个点击的tab应该被触发。

ActivityGroup类已被弃用。您应该使用,而不是做你的标签实现一个标签式的界面(这里有一个例子)。无论哪种方式,只需为服务器代码使用。仅当显示选项卡时,加载程序才会运行


注意:如果您的目标设备是pre-Honeycom,那么您仍然可以使用碎片和加载程序。是的,这就是我提到android支持包的原因。如果你在1.6上,你就需要它