【发布时间】:2015-08-15 09:45:17
【问题描述】:
假设我有一个活动 A,它将在单击按钮时启动活动 B:
public void onClick(View v) {
Intent intent = new Intent(A.this, B.class);
startActivity(intent);
finish();
现在,活动 B 是一个具有选项卡布局的活动,单击选项卡将更改该活动的 viewpager 中的页面。 viewpager 上的每个页面都显示一个片段。
活动 B 中有 3 个选项卡。我通过转到第三个选项卡并单击那里的按钮来启动活动 A。
当我单击活动 A 上的按钮时,它允许我返回活动 B,但它会直接进入第一个选项卡。
当它从 Activity A 返回时,我怎样才能让它进入第三个标签?
【问题讨论】:
-
您可以使用 intent.putExtras() 将最后一个选项卡的编号传递给意图,然后在活动 B 中使用 viewPager.setCurrentItem(numTab);
标签: android android-fragments android-viewpager android-tablayout