我有一个DrawerMenu,但我无法在displayView上的选项中关闭我的应用程序(案例5)
你可以帮我解决这个问题吗?按照我的代码
private void displayView(int position) {
Fragment fragment = null;
String title = getString(R.string.app_name);
switch (position) {
case 0:
//fragment = new HomeFragment();
//title = getString(R.string.title_home);
break;
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
SharedPreferences sp = getSharedPreferences(PREF_NAME, MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.clear().commit();
finish();
default:
}
答案 0 :(得分:0)
您应该使用此代码,而不是调用finish()
:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
您将把用户发送到主页。