Выходить из приложения для Android

У меня есть два вида деятельности: первый – это всплеск активности. Я хотел бы знать, как выйти из приложения со второго действия на главную страницу. Я использовал этот метод, который он работает, но это требуется для запуска.

public void AppExit() { this.finish(); Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_HOME); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); } 

Solutions Collecting From Web of "Выходить из приложения для Android"

Всякий раз, когда вы хотите выйти из всех открытых действий, вы должны нажать кнопку, которая загружает первое действие, которое запускается при запуске приложения, затем очищает все остальные действия, а затем завершает последний оставшийся процесс. Для этого примените следующий код в проекте ur

 Intent intent = new Intent(getApplicationContext(), FirstActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.putExtra("EXIT", true); startActivity(intent); 

Вышеупомянутый код завершает все действия, кроме FirstActivity. Затем нам нужно закончить функцию FirstActivity. Введите код ниже в oncreate Firstactivity.

 if (getIntent().getExtras() != null && getIntent().getExtras().getBoolean("EXIT", false)) { finish(); } 

И вы закончили ….

От завершения всех действий одновременно

Когда вы хотите закрыть приложение, вы можете позвонить

finishAffinity ();

Или если вы хотите закрыть его в фоновом режиме, также вы должны написать,

андроид: excludeFromRecents = "истина"

В AndroidManifest:

  <activity android:name="com.smart.remote.main.SplashActivity" android:configChanges="orientation|keyboardHidden" android:screenOrientation="portrait" android:excludeFromRecents="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 

Чтобы завершить действие или выйти из приложения, попробуйте это.

 public void exitApp(View v) { finish(); } 

& Используйте это, если для того, что вы выбрали для выхода из приложения.

android:onClick="exitApp"

Это самый чистый способ, с которым я столкнулся:

 moveTaskToBack(true); finish();