【问题标题】:How to can I go from one activity to other activity view pager fragment如何从一个活动转到另一个活动视图寻呼机片段
【发布时间】:2019-02-26 12:32:46
【问题描述】:
如何从一个活动转到另一个活动视图寻呼机片段,并且该片段包含视图寻呼机,其中包含两个片段,我想进入第二个片段。我想去第二个片段
我正在尝试替换 fragment,但它给出了 No view found Exception。
并尝试通过我将值 true 值发送到目标 Activity 并尝试打开第二个片段来 Intent。但我无法打开它。
如何做到这一点
【问题讨论】:
标签:
android
android-activity
fragment
【解决方案1】:
在更改活动之前使用意图指定viewpager 的所需位置
Intent mIntent = new Intent(A.this, B.class)
mIntent.putExtra("pager_position",1) // 0 in case you want the first fragment
startActivity(mIntent)
在 B Activity 中,带有viewpager 的那个,确保在从 Intent 获取数据之前初始化您的 viewpager 和 FragmentPagerAdapter。
然后你简单地把这个:
Bundle extras = getIntent().getExtras();
int pageIndex = extras.getInt("pager_position")
mViewPager.setCurrentItem(pageIndex)
【解决方案2】:
在第二个Activity集合mViewPager.setCurrentItem(1)