如何通过DrawerMenu android关闭应用程序

时间:2015-08-22 22:54:28

标签: java android slidingdrawer

我有一个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:
    }

1 个答案:

答案 0 :(得分:0)

您应该使用此代码,而不是调用finish()

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

您将把用户发送到主页。