我有两个 Activity Activity A 和 B。Activity B 包含 viewpager,它有两个片段,Fragment I和Fragment II。我正在寻找一种解决方案,将两个单独的意图附加项即意图 extras_one和intenttextra_two从 Activity A 传递到 B,并在片段 I中加载第一个意图附加项,在片段 II中加载第二个意图附加项。
这可能吗。
这是我在 Activity B 中的 viewpager
ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
adapter.addFragment(new Home(), "Fragment I");
adapter.addFragment(new Grade(), "Fragment II");
viewPager.setAdapter(adapter);
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
tabLayout.setupWithViewPager(viewPager);
}
我现在使用 case 语句在 Activity A 中传递参数。
case 0:
Intent math_strt = new Intent(itemView.getContext(), MainActivity.class);
math_strt.putExtra(EXTRA_URL, "https://api.myjson.com/bins/16mecx");
itemView.getContext().startActivity(math_strt);
break;
提前致谢。
侃侃尔雅
幕布斯6054654
慕后森
相关分类