我正试图通过intent打开一个带有tabwidget的类。但根据从哪里调用类,我试图让它从一个不同的活动选项卡开始
例如,在一个名为ViewPossessions的类中,我有三个选项卡:房子、汽车、船。根据我从哪里调用ViewPossessions,我希望最初显示一个不同的选项卡。例如,当从A类呼叫时,我希望打开标准的第一个选项卡,但当从B类呼叫时,希望"汽车"选项卡处于活动状态。
我希望我想解释的清楚:)
谢谢。
在这种情况下,您要做的是向Intent添加一个参数,并在调用活动时提取它。要在Intent中嵌入额外的数据,可以使用putExtra(1)及其许多变体,然后使用getExtras()获取数据。
此参数将向活动指示应该显示的选项卡。
(1)http://developer.android.com/reference/android/content/Intent.html#putExtra(java.lang.String,java.lang.Sstring)
(2)http://developer.android.com/reference/android/content/Intent.html#getExtras()