Javascript Android Studio碎片,应用程序崩溃
我正在创建一个应用程序,它使用BottomNavigationView切换片段。每次我想添加或切换片段时,应用程序都会崩溃。这是我的MainActivity的java代码Javascript Android Studio碎片,应用程序崩溃,javascript,android,android-fragments,crash,Javascript,Android,Android Fragments,Crash,我正在创建一个应用程序,它使用BottomNavigationView切换片段。每次我想添加或切换片段时,应用程序都会崩溃。这是我的MainActivity的java代码 @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { FragmentManager fM = getSupportFragmentManager(); FragmentTransaction fT = fM.b
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
FragmentManager fM = getSupportFragmentManager();
FragmentTransaction fT = fM.beginTransaction();
switch (item.getItemId()) {
case R.id.nav_archive:
fT.replace(R.id.content, new ArchiveFragment()).commit();
fT.addToBackStack(null);
return true;
case R.id.nav_memo:
fT.replace(R.id.content, new MemoFragment()).commit();
fT.addToBackStack(null);
return true;
case R.id.nav_settings:
fT.replace(R.id.content, new SettingsFragment()).commit();
fT.addToBackStack(null);
return true;
}
return false;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_memo);
MemoFragment memofragment = new MemoFragment();
FragmentManager fM = getSupportFragmentManager();
FragmentTransaction fT = fM.beginTransaction();
setContentView(R.layout.activity_memo);
fT.add(R.id.content, memofragment).commit();
BottomNavigationView navigation = (BottomNavigationView) findViewById(R.id.navigation);
navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener);
}
plz添加崩溃日志SPLZ使用:fT.replace(R.id.content,新设置片段()).addToBackStack(null.commit();-在提交前添加堆栈,直到崩溃。我不知道如何找到崩溃日志,我是个初学者。检查android studio的logcat选项卡以获取LogsLz添加崩溃日志sLz使用:fT.replace(R.id.content,new SettingsFragment()).addToBackStack(null.commit();-在提交前添加堆栈,直到崩溃。我不知道如何找到崩溃日志,我是个初学者。请查看android studio的logcat选项卡以获取日志