我将其添加到我的应用程序Bottom Navigation Bar中,但是我现在想从Bottom Navigation Bar中的一个按钮移到活动,该活动必须分段查看(TabLayout,ViewPager)的问题。 当我尝试使它变为selectedFragment = new MainActivityOderLIstFargmant();时,给我看这样的错误.. 并且也这样,也不起作用。.startActivity(new Intent(NafMain.this,MainActivityOderLIstFargmant.class));
我需要转到其他活动以显示两个(TabLayout,ViewPager)。
我想继续进行此活动..
auto it = numbers.end();
if (it != numbers.begin()){
std::cout << *prev(it) << std::endl;
}
从这里
public class MainActivityOderLIstFargmant extends AppCompatActivity {
TabLayout tabLayout;
ViewPager viewPager;
PageAdapterOrderList pageAdapterOrderList;
TabItem tabChats;
TabItem tabCalls;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mani_order_list);
tabLayout = findViewById(R.id.tablayout);
tabChats = findViewById(R.id.tabChats);
tabCalls = findViewById(R.id.tabCalls);
viewPager = findViewById(R.id.viewPager);
pageAdapterOrderList = new PageAdapterOrderList(getSupportFragmentManager(), tabLayout.getTabCount());
viewPager.setAdapter(pageAdapterOrderList);
viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
}
}
如果有人知道解决方案如何帮助我
答案 0 :(得分:1)
您正在尝试实例化开关MainActivityOderLIstFargmant
中的case R.id.nav_home
活动并将其放入名为Fragment
的{{1}}变量中,因此两种类型都不同(片段&活动)。因此,您提供的屏幕截图显示不兼容的类型。
要使代码正常工作,您可以按以下方式更改开关大小写
selectedFragment