comment utiliser le finish() la méthode dans android
Je suis un débutant dans android, donc s'il vous plaît dites-moi comment terminer une activité dans Android. J'ai déjà fait un projet. Dans ce projet, l'activité précédente était également à l'œuvre. Alors merci de me dire comment faire pour terminer cette activité lors de la prochaine activité commence brièvement.
Merci d'avance
Votre question n'est pas très clair, voulez-vous de l'Activité A pour démarrer une nouvelle Activité B, et pour Une Activité à la fin?
Je suis d'accord avec dave.c et encore plus, pourquoi voudriez-vous?
Je suis d'accord avec dave.c et encore plus, pourquoi voudriez-vous?
OriginalL'auteur Ramakrishna | 2011-01-04
Vous devez vous connecter pour publier un commentaire.
Après que j'ai commencer l'activité, j'appelle le finish() méthode:
Puis l'activité précédente(mainclass) est terminé.
Le problème pourrait être la question, mais je ne recommande pas ce code, car vous ne devriez pas avoir besoin d'appeler startActivity et terminer à la même période.
startActivity
vous envoie à l'écran suivant etfinish
vous enverrons en retour à l'écran précédent. J'ai testé ce code et tout, elle a permis de "nextclass" d'être appelé, mais il a entraîné dans une boucle infinie lors de l'utilisation de la touche retour.Malheureusement, je suis incapable d'ajouter ma propre réponse à cette question parce qu'elle est fermée. Si vous désirez revenir à l'activité précédente, voir ce post stackoverflow.com/questions/4038479/... Si vous souhaitez continuer à l'activité suivante, veuillez utilisez ce code:
Intent i = new Intent(CurrentActivity.class, NextActivity.class); startActivity(i)
Voir aussi cette documentation pour la finale de la méthode de l'Activité: developer.android.com/reference/android/app/...
OriginalL'auteur Ramakrishna