uscire android applicazione di programmazione

? choco @ | Original: StackOverFlow
---

Ho due attività, la prima è un'attività spruzzata . Vorrei sapere come uscire dall'applicazione della seconda attività alla homepage . Ho usato questo metodo funziona, ma ci vuole per il programma di avvio .

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);


}
---

Top 5 Risposta

1Sripathi @

Ogni volta che si desidera uscire tutte le attività aperte, è necessario premere un pulsante che carica la prima attività che viene eseguito quando l'applicazione inizia quindi deselezionare tutte le altre attività, quindi hanno l'ultima finale di attività rimanente . Per fare in modo da applicare il seguente codice nel progetto ur

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

Il codice di cui sopra termina tutte le attività ad eccezione di FirstActivity . Poi abbiamo bisogno di finire la FirstActivity Inserire il codice qui sotto in OnCreate di Firstactivity

if (getIntent().getBooleanExtra("EXIT", false)) {
    finish();
}

e si è fatto ....

Da http://stackoverflow.com/questions/14001963/finish-all-activities-at-a-time

2Rashed Lone @

Per terminare un'attività o uscire l'applicazione, provare questo ..

public void exitApp(View v)
{

finish();

}

& amp ; utilizzare questo se per qualunque si sceglie di chiudere l'applicazione .

android:onClick="exitApp"