2015-08-22 101 views
0

有DrawerMenu,但我不能收上displayView我的选项可用的应用程序(为5)如何关闭应用程序通过DrawerMenu安卓

可以请你帮我这个问题?

跟随我的代码

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

与其说finish()你应该使用这个代码:

Intent intent = new Intent(Intent.ACTION_MAIN); 
intent.addCategory(Intent.CATEGORY_HOME); 
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(intent); 

你会向用户发送到主页。