Discussions dans le langage de programmation Java sur la plate-forme Android représentent des lignes distinctes de l'exécution d'un programme. Essentiellement, plusieurs threads peuvent s'exécuter dans le même programme , permettant aux différents secteurs d' exécution se produisent en même temps dans le même programme . Toutefois , des difficultés peuvent survenir lorsque vous essayez de planifier les threads. Gestion de quand et comment threads exécutent peut s'avérer difficile. Bien que vous ne pouvez pas donner explicitement un temps pour exécuter un thread, vous pouvez spécifier un wrapper objet de retarder l' exécution d'un thread par la commande "sleep " . Choses que vous devez Java Development Kit Android Development Kit Afficher plus Instructions 1 Créer une classe de base pour contenir le fil : classe exemple implémente Runnable { Photos } 2 définir la méthode "run" de la classe. C'est la méthode principale d'une classe de thread, et va exécuter lors d'un événement Android: classe exemple implémente Runnable { public void run ( ) {}} 3 définir le code dans le fil. Ce que le code ne variera en fonction de vos besoins , mais de contrôler son temps d'exécution , commencez la méthode "run" avec un appel à la commande "sleep " , qui sera l'exécution des threads de pause pendant x secondes : classe exemple implémente Exécuter { Photos public void run (int x ) { Thread.sleep (x) //sommeil pendant x secondes /* autre code * /}} 4 Créer un objet de la classe " ; Exemple " lors d'un événement Android en code : void onClick publique ( Voir v) { Exemple e = new Example ; e.start ( 20000) ; //attend pendant 20 secondes }
|