Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment puis-je savoir quelle versio…
  • But des applets Java 
  • Problèmes d'évolutivité dans les …
  • Les avantages de la CMP Plus BMP 
  • Comment lire un document Word avec J…
  • Comment impliquer les API Avec Andro…
  • Comment utiliser JPA dans NetBeans 
  • Redimensionner Méthode des applets …
  • Comment convertir des objets Java 
  • Comment mettre en place Ant utiliser…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Comment prestataires travaillent sur ​​Android

    Android Programmation Java fonctionne grâce à un concept de passage de message , dans lequel des fils d'exécution dans un programme messages de réussite de code exécutable entre eux afin d' accomplir des tâches spécifiques ou maintenir la communication entre les différentes parties de l'application. La catégorie « Handler » , avec sa classe " MessageQueue " , d'organiser , d'exécuter et d'expédition des messages et des objets exécutables dans le code. Chaque thread dans un programme Android peut avoir une classe de gestionnaire dans le seul but de traiter les données et de messages. Android Runnable classe

    La catégorie " Runnable " représente une interface pour la classe « Discussion ». Les classes peuvent implémenter la classe Runnable afin que les programmes peuvent exécuter des instances de cette classe que l'exécution de threads. Utilisation de l'interface Runnable signifie qu'une classe peut exécuter en même temps que d'autres classes , de sorte que plusieurs instances d' exécution de la classe peuvent se produire en même temps . Programmes Android , via des gestionnaires , peuvent passer des objets exécutables sous forme de messages .
    Android Classe de message

    La classe "Message" Android facilite le passage des données dans le code Android . Un objet de message contient un objet de données arbitraire qui peut être transmis le long d' un objet gestionnaire , avec programmateur défini par des informations concernant la nature des données à l'intérieur de l'objet. Les objets de message contiennent également des méthodes pour obtenir des données provenant d'autres sources , agissant comme une sorte de moyen " de passage " par lequel les données et méta-données peuvent être transmises par programmation entre les programmes et les objets Handler .
    < Br > MessageQueue Android et Looper Classes

    " MessageQueue " et les classes " Looper " qui servent d'interfaces pour le traitement des messages et des données au sein d'un thread d'exécution. Les classes MessageQueue et Looper prennent les messages envoyés à un seul thread d'exécution . Ces messages sont représentés par des objets de la classe Message . Le MessageQueue contient une liste de ces objets de message , alors que les cycles de classe Looper à travers eux pour le traitement par le thread d'exécution actuel .
    Handlers

    Un objet Handler permet à l' programmeur pour envoyer et récupérer des messages et des objets exécutables de MessageQueues associées à un thread d'exécution. Les objets de message en provenance d'autres threads , ou threads exécutables envoyés au thread d'exécution , sont envoyés au gestionnaire par le MessageQueue , et exécutés par le gestionnaire . Les messages sortants passent par les objets Handler sur le chemin de la MessageQueue . Chaque thread d'exécution dans un programme disposera d'un objet gestionnaire qui lui est associé , avec un seul MessageQueue .
    Comment fonctionne le gestionnaire

    L'instance gestionnaire dans un thread recevra objets Runnable et message à travers le MessageQueue . Les méthodes sont alors invoqués par le programmeur de manipuler des objets spécifiques. Par exemple, la méthode "post" prend objets Runnable et les met en MessageQueue . De même, les méthodes " sendMessage " accomplir la même chose avec des objets de message . Des variantes de ces méthodes précisent quand les procédés de MessageQueue d' un gestionnaire d'objets Runnable ou message.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment créer une carte Hash 
  • Comment traiter le XML et JDOM en Java 
  • Comment changer l'image du curseur en Java 
  • Java Quicktime Tutorial 
  • Comment ajouter à un tableau de chaînes en Java 
  • Comment coder options doubles utilisant les technologies JavaServer Pages 
  • Qu'est ce qu'un fichier JAR 
  • Comment compiler Java sous Notepad 
  • Processus concurrents dans un objet Servlet 
  • Comment calculer JavaScript 
  • Connaissances Informatiques © http://www.ordinateur.cc