Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς χειριστές εργασίες για Android

Android Προγραμματισμού Java λειτουργεί μέσα από μια ιδέα της ανταλλαγής μηνυμάτων , στην οποία τα θέματα της εκτέλεσης ενός προγράμματος περάσει τα μηνύματα της εκτελέσιμο κώδικα και περισσότερο μεταξύ τους , προκειμένου να ολοκληρώσει συγκεκριμένες εργασίες ή να διατηρήσει την επικοινωνία μεταξύ των διαφόρων τμημάτων της αίτησης . Η κατηγορία « Handler » , μαζί με την κατηγορία της " MessageQueue » , διοργανώνουν , την εκτέλεση , και τα μηνύματα αποστολής και εκτελέσιμα αντικείμενα μέσα στον κώδικα . Κάθε νήμα σε ένα ανδροειδές πρόγραμμα μπορεί να έχουν μια κατηγορία Handler για τον αποκλειστικό σκοπό των δεδομένων χειρισμού και μηνύματα. Android εκτελέσιμη Class
Η

Η « εκτελέσιμη » η κλάση αντιπροσωπεύει μια διεπαφή για την κατηγορία «Νήμα» . Μαθήματα μπορούν να εφαρμόσουν την εκτελέσιμη τάξη , έτσι ώστε τα προγράμματα μπορούν να εκτελέσουν τις περιπτώσεις της κατηγορίας αυτής , όπως τρέξιμο θέματα . Χρησιμοποιώντας την εκτελέσιμη interface σημαίνει ότι μια τάξη μπορεί να συμπίπτει με άλλες κλάσεις , έτσι ώστε πολλαπλές περιπτώσεις εκτέλεσης τάξης μπορεί να συμβεί ταυτόχρονα . Προγράμματα Android , μέσω Χειριστές , μπορεί να περάσει εκτελέσιμο αντικείμενα , όπως τα μηνύματα .
Εικόνων Android Μήνυμα Class
Η

Το Android "Μήνυμα" τάξη διευκολύνει το πέρασμα των δεδομένων μέσα στον κώδικα του Android . Ένα αντικείμενο μηνύματος περιέχει ένα αυθαίρετο αντικείμενο δεδομένων που μπορεί να περάσει κατά μήκος σε ένα αντικείμενο Handler , μαζί με προγραμματιστή καθορισμένες πληροφορίες σχετικά με τη φύση των δεδομένων μέσα στο αντικείμενο . Μήνυμα αντικείμενα περιέχουν επίσης τις μεθόδους για την απόκτηση δεδομένων από άλλες πηγές , που χρησιμεύει ως ένα είδος «πέρασμα» μέσο με το οποίο τα δεδομένα και μετα- δεδομένα μπορεί να περάσει προγραμματισμού μεταξύ προγραμμάτων και Handler αντικείμενα
εικόνων
Android MessageQueue και Looper μαθήματα
Η

Η " MessageQueue » και « Looper » τάξεις λειτουργούν ως διεπαφές για την επεξεργασία των μηνυμάτων και δεδομένων μέσα σε ένα νήμα της εκτέλεσης . Οι κατηγορίες MessageQueue και Looper λαμβάνουν τα μηνύματα που αποστέλλονται σε ένα ενιαίο νήμα της εκτέλεσης . Τα μηνύματα αυτά αντιπροσωπεύονται από τα αντικείμενα της κλάσης μηνύματος . Η MessageQueue διατηρεί μια λίστα από αυτά τα αντικείμενα μήνυμα , ενώ οι κύκλοι τάξη Looper μέσω αυτών για την επεξεργασία από το τρέχον νήμα εκτέλεσης .
Εικόνων χειριστές
Η

A Handler αντικειμένου επιτρέπει την προγραμματιστής για την αποστολή και λήψη μηνυμάτων και εκτελέσιμη αντικείμενα από MessageQueues συνδέονται με ένα νήμα εκτέλεσης . Μήνυμα αντικείμενα από άλλα θέματα , ή εκτελέσιμη θέματα αποστέλλονται στο τρέχον νήμα εκτέλεσης , αποστέλλονται στο Handler μέσω του MessageQueue , και οι οποίες εκτελούνται από το χειριστή . Τυχόν εξερχόμενα μηνύματα θα περάσουν από τα αντικείμενα Handler στο δρόμο τους προς την MessageQueue . Κάθε νήμα της εκτέλεσης σε ένα πρόγραμμα θα έχει μια Handler αντικείμενο που σχετίζεται με αυτό , μαζί με ένα ενιαίο MessageQueue .
Εικόνων Πώς η Handler Έργων
Η

Το παράδειγμα Handler σε μια κλωστή θα λάβουν εκτελέσιμη και αντικείμενα μηνυμάτων μέσω του MessageQueue . Μέθοδοι στη συνέχεια επικαλέστηκε τον προγραμματιστή να χειριστεί συγκεκριμένα αντικείμενα . Για παράδειγμα , το " post" μέθοδος διαρκεί εκτελέσιμη αντικείμενα και τα βάζει στο MessageQueue . Ομοίως , οι μέθοδοι « SendMessage " ολοκληρώσει το ίδιο πράγμα με τα αντικείμενα μήνυμα . Παραλλαγές αυτών των μεθόδων να καθορίσετε πότε MessageQueue ενός Handler διαδικασιών της εκτελέσιμη ή Μήνυμα αντικείμενα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα