private void navigateLayout(@AnyRes int id) {
Fragment fragment = null;
switch (id) {
case R.id.nav_home:
if (getSupportFragmentManager().getBackStackEntryCount() > 0) {
fragment = new MainFragment();
}
break;
case R.id.nav_registrar:
case R.id.registrar_cont:
fragment = new RegistrarFragment();
break;
case R.id.nav_directory:
fragment = new DirectoryFragment();
break;
case R.id.nav_gsr:
case R.id.gsr_cont:
fragment = new GsrFragment();
break;
case R.id.nav_dining:
case R.id.dining_cont:
fragment = new DiningFragment();
break;
case R.id.nav_news:
case R.id.news_cont:
fragment = new NewsFragment();
break;
case R.id.nav_map:
case R.id.map_cont:
getPermission();
return;
case R.id.nav_laundry:
case R.id.laundry_cont:
/*
fragment = new LaundryFragment();
if (from_alarm) {
from_alarm = false;
Bundle arg = new Bundle();
arg.putInt(getString(R.string.laundry_hall_no), getIntent().getIntExtra(getString(R.string.laundry_hall_no), -1));
fragment.setArguments(arg);
}
*/
Intent intent = new Intent(this, LaundryActivity.class);
startActivity(intent);
break;
// case R.id.nav_nso:
// case R.id.nso_cont:
// fragment = new NsoFragment();
// break;
case R.id.nav_support:
fragment = new SupportFragment();
break;
case R.id.nav_about:
fragment = new AboutFragment();
break;
case R.id.nav_pref:
fragment = new PreferenceFragment();
break;
}
fragmentTransact(fragment);
}
MainActivity.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:penn-mobile-android
作者:
评论列表
文章目录