>> Électroniques Technologie >  >> Téléphones cellulaires et accessoires >> Téléphones intelligents

Comment faire un bouton de sortie pour l' Android

Le " fini " fonction dans une application Android ferme l'application . Comme une application développeur Android , vous devez créer un bouton pour vos utilisateurs afin qu'ils puissent fermer l'application quand ils sont finis avec elle . Création d'un bouton dans votre fichier XML de Java et utiliser le code source Java pour déclencher le code qui ferme l'application
XML

Le " . Main.xml " fichier contient les boutons et les propriétés de votre application Android. Vous devez ajouter le bouton dans le fichier XML avant que vous puissiez l'utiliser dans votre application pour fermer le programme . Le code suivant ajoute un bouton vous pouvez utiliser pour fermer l'application :

& lt ; Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@string/self_destruct"
android:onClick="selfDestruct" /& gt ;
code Java

Après avoir créé le code XML pour le bouton , vous pouvez configurer le code qui gère le " fini " fonctionner lorsque l'utilisateur clique dessus. Le code suivant ferme l'application lorsque le bouton est cliqué:

de l'intention intention = new intention ( Intent.ACTION_MAIN ) ;
finish () ;
Testing

Vous utilisez le logiciel Eclipse pour créer des applications Android . Eclipse comprend un débogueur et un émulateur . Ces fonctions vous permettent d'exécuter du code dans un environnement de développement Android de sorte que vous pouvez tester d'éventuelles erreurs de codage . Vous utilisez le débogueur de tester le nouveau bouton de sortie . Cliquez sur " Run " et appuyez sur le bouton pour vérifier les éventuels problèmes de codage lorsque l'application se ferme.
Considérations

Si vous voulez offrir un bouton de fermeture , demander à l'utilisateur d'enregistrer un fichier si un fichier est ouvert qui doit être enregistrée avant la fermeture. Le programmeur de l'application doit inclure cette fonctionnalité dans le code ou l'application Java se fermer sans enregistrer les modifications de l'utilisateur .

Téléphones intelligents