Как выйти из приложения, если дома и последние приложения отключены?

Чего я хочу добиться, так это выйти из приложения, нажав кнопку выхода в FirstActivity. У меня есть два вида деятельности (FirstActivity и SecondActivity). В FirstActivity у меня есть 2 кнопки (запуск и выход). Один, чтобы добраться до SecondActivity, а другой - выйти из приложения. В SecondActivity у меня есть 1 кнопка возврата, которая должна вернуться в FirstActivity. Итак, что я сделал, так это отключил софт-клавиши home и недавних приложений в SecondActivity с этим кодом в манифесте. Я попробовал это сделать, выполнив следующие действия: в FirstActivity я нажал кнопку запуска, чтобы войти в SecondActivity, а в SecondActivity пробовал ключи для домашних и последних приложений, и он отключен. Поэтому я возвращаюсь обратно в FirstActivity с помощью кнопки "Назад" и нажимаю кнопку "Выход" в FirstActivity. Тем не менее, это показывает, вместо закрытия приложения. 1

AndroidManifest.xml

<activity android:name=".FirstActivity ">
    </activity>
   <activity
        android:name=".SecondActivity "
        android:clearTaskOnLaunch="true"
        android:excludeFromRecents="true"
        android:stateNotNeeded="true" >
        <intent-filter >
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.HOME" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

FirstActivity.java

exitbutton.setOnClickListener(new Button.OnClickListener() {
        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            FirstActivity.this.finish();
            System.exit(0);
        }
    });

1 ответ

Просто скажи finish()

exitbutton.setOnClickListener(new Button.OnClickListener() {
        @Override
        public void onClick(View v) {
           finish();
        }
    });
Другие вопросы по тегам