我有一个从 SherlockFragmentActivity 扩展的活动Main 。在此活动Main中,我有 3 个选项卡(Tab1、Tab2 和 Tab3),它们从 SherlockFragment 扩展而来。
现在,当我单击其他活动的按钮时,如何启动Main 的Tab3 。
我有一个从 SherlockFragmentActivity 扩展的活动Main 。在此活动Main中,我有 3 个选项卡(Tab1、Tab2 和 Tab3),它们从 SherlockFragment 扩展而来。
现在,当我单击其他活动的按钮时,如何启动Main 的Tab3 。
在第一次活动中
intent.putExtra("tabs", 2);
在带有标签的活动中:
int tab_index = getIntent().getExtras().getInt("tab",0);
tabs.setCurrentTab(tab_index);
您可以在用于启动活动Main的意图中传递一些额外的参数。你可以做类似的事情intent.putExtra(key,value)
,然后在里面的主要活动中onCreate()
你可以做getIntent.getExtras()
,你将能够开始你想要的任何片段