comment fermer l'activité android à l'aide de visual studio et xamarin
j'ai la connexion, inscrivez-vous, et la page d'accueil sur mon projet. J'utilise StartActivity(typeof(Register));
pour ouvrir la page du registre. Lorsque l'utilisateur a déjà insérer des données et cliquez sur le bouton enregistrer, j'utilise StartActivity(typeof(MainActivity));
pour revenir à la page de connexion à nouveau.
Lorsque je clique sur le bouton de retour sur mon téléphone, c'retour à la page du registre de>la page de login>puis la sortie. Je veux que mon activité déjà créé est fermé après que j'ai ouvert une nouvelle page.
Et ma deuxième question, j'ai des bouton de sortie, comment fermer mon application en utilisant le bouton de sortie?
Je suis à l'aide de Visual Studio 2015 et Xamarin pour le développement de l'application android.
OriginalL'auteur neneo | 2016-04-27
Vous devez vous connecter pour publier un commentaire.
Appel
Finish
va se fermer et tuer leActivity
et il fonctionnera comme prévu. Une meilleure façon de supprimer unAvtivity
de sorte qu'il n'apparaît pas lors de l'Arrière est enfoncé àNoHistory
de cette Activité en tant que vrai.Si vous avez un
LoginActivity
et unDashboardActivity
et vous ne voulez pas leLoginActivity
de montrer tout en appuyant sur le dos-bouton après la connexion, vous pouvez définir NoHistory deLoginActivity
comme vrai, comme ci-dessous.Amusez-Vous Bien 🙂
OriginalL'auteur Sreeraj
Vous pouvez utiliser
Finish
méthode pour fermer votre activité actuelle:Pour fermer l'application, il suffit d'utiliser
Pour des Fragments, vous devez utiliser FragmentTransaction et l'utilisation de sa méthode Remove. Veuillez lire ici et n'hésitez pas à demander si vous avez une question à ce sujet: developer.xamarin.com/guides/android/platform_features/...
je vais essayer, merci 😀
Laissez-nous savoir si cela a fonctionné 🙂
OriginalL'auteur Luis Beltran
Pour supprimer une activité de navigation, vous pouvez utiliser finition mot-clé comme ça :
Pour la Deuxième question, vous pouvez utiliser :
Vous avez une très bonne explication sur cette fonction dans ce post pour android que vous pouvez utiliser pour xamarin android :
Fermer Une Application Android
OriginalL'auteur OrcusZ
Bienvenue à Débordement de Pile! Alors que cet extrait de code, peut-être de résoudre la question, y compris une explication aide vraiment à améliorer la qualité de votre post. Rappelez-vous que vous répondez à la question pour les lecteurs dans l'avenir, et ces personnes pourraient ne pas connaître les raisons de votre code suggestion. Veuillez aussi essayer de ne pas surcharger le code avec des commentaires explicatifs, car cela réduit la lisibilité à la fois le code et les explications!
OriginalL'auteur Loveneet Singh
Vous ne pouvez pas fermer l'activité précédente dans l'activité en cours. Il ne peut être fermée par lui-même.
Mais vous pouvez renvoyer des données à l'activité précédente. Et dans le gestionnaire d'événement OnActivityResult de l'activité précédente, vous pouvez obtenir à peu près à l'action.
Cet exemple, vous sera utile pour vous. https://code.msdn.microsoft.com/How-to-close-activity-d51941c8
code ci-dessous montre comment fermer l'activité précédente.
Dans l'activité précédente:
Dans l'activité en cours:
Et de revenir à l'activité précédente:
Pour votre deuxième question:
Utiliser seulement ceci:
OriginalL'auteur Alex Zhang