Android 使用Actionbarsherlock启动选项卡

Android 使用Actionbarsherlock启动选项卡,android,actionbarsherlock,Android,Actionbarsherlock,我有一个活动Main,它从SherlockFragmentActivity扩展而来。在这个活动Main中,我有3个选项卡(Tab1、Tab2和Tab3),它们从SherlockFragment扩展而来 现在,当我单击其他活动中的按钮时,如何启动Main的选项卡3。您可以在启动活动Main的意图中传递一些额外的参数。您可以执行类似于intent.putExtra(key,value)的操作,然后在onCreate()中的Main活动中执行getIntent.getExtras(),您将能够在第一个

我有一个活动Main,它从SherlockFragmentActivity扩展而来。在这个活动Main中,我有3个选项卡(Tab1、Tab2和Tab3),它们从SherlockFragment扩展而来


现在,当我单击其他活动中的按钮时,如何启动Main的选项卡3

您可以在启动活动Main的意图中传递一些额外的参数。您可以执行类似于
intent.putExtra(key,value)
的操作,然后在
onCreate()中的Main活动中执行
getIntent.getExtras()
,您将能够在第一个活动中启动任何您想要的片段

intent.putExtra("tabs", 2);
在带有选项卡的活动中:

int tab_index = getIntent().getExtras().getInt("tab",0);
tabs.setCurrentTab(tab_index);