RESOLU | Créer un messager sur la base du IBinderBonjour J'aimerais savoir le code qui permet de créer un messager sur la base du IBinder sous Android? |
Android | |
Messager IBinder Android | |
Charlotte Posté le : 8 Janvier à 18:52 25 164 vues |
Alexis Posté le : 8 Janvier à 18:52 |
Bonjour Voici le code qui permet de créer un messager sur la base du IBinder sous Android: public class ActivityMessenger extends Activity { /** Messenger for communicating with the service. */ Messenger mService = null; /** Flag indicating whether we have called bind on the service. */ boolean mBound; /** * Class for interacting with the main interface of the service. */ private ServiceConnection mConnection = new ServiceConnection() { public void onServiceConnected(ComponentName className, IBinder service) { // This is called when the connection with the service has been // established, giving us the object we can use to // interact with the service. We are communicating with the // service using a Messenger, so here we get a client-side // representation of that from the raw IBinder object. mService = new Messenger(service); mBound = true; } public void onServiceDisconnected(ComponentName className) { // This is called when the connection with the service has been // unexpectedly disconnected -- that is, its process crashed. mService = null; mBound = false; } }; public void sayHello(View v) { if (!mBound) return; // Create and send a message to the service, using a supported 'what' value Message msg = Message.obtain(null, MessengerService.MSG_SAY_HELLO, 0, 0); try { mService.send(msg); } catch (RemoteException e) { e.printStackTrace(); } } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override protected void onStart() { super.onStart(); // Bind to the service bindService(new Intent(this, MessengerService.class), mConnection, Context.BIND_AUTO_CREATE); } @Override protected void onStop() { super.onStop(); // Unbind from the service if (mBound) { unbindService(mConnection); mBound = false; } } } |
RESOLU | Envoyer des messages au serviceBonjourS'il vous plaît quel est le code qui permet d'envoyer des messages au service sous Android? |
Android | |
Messages Service Android |
RESOLU | Gestionnaire des messages entrants des clientsBonjourS'il vous plaît avez-vous l'exemple de gestionnaire des messages entrants des clients sous Android? |
Android | |
Messages Clients Android |
RESOLU | Appelle getRandomNumber() quand un bouton est cliquéBonjourAvez-vous un exemple sur l'appelle getRandomNumber() quand un bouton est cliqué sous Android? |
Android | |
getRandomNumber() Android |
RESOLU | Obtenir looper du HandlerThreadBonjourJ'aimerais savoir comment faire pour obtenir looper du HandlerThread sous Android? |
Android | |
Looper HandlerThread Android |
RESOLU | Démarrer le fil conducteur du serviceBonjourSavez-vous s'il vous plaît comment faire pour démarrez le fil conducteur du service sous Android? |
Android | |
Conducteur Android |
RESOLU | Implémentation de la classe de serviceBonjourAvez-vous un exemple sur l'implémentation de la classe de service sous Android? |
Android | |
Classe Service Android |
RESOLU | Constructeur avec un nom pour le thread de travailBonjourJe voudrais l'exemple d'un constructeur avec un nom pour le thread de travail sous Android? |
Android | |
Constructeur Thread Android |
RESOLU | Mettre en place une activité en tant que point de départBonjoursavez-vous comment mettre en place une activité en tant que point de départ sous Android? |
Android | |
Activité Android |
RESOLU | Les principaux indicateurs d'intentionBonjourQuels sont les principaux indicateurs d'intention utiliser sous Android? |
Android | |
Indicateurs Intention Android |
RESOLU | Créer et retourner une CursorLoaderBonjourJ'aimerais savoir comment faire pour créer et retourner une CursorLoader sous Android? |
Android | |
CursorLoader Android |
RESOLU | Redémarrer le chargeur pour faire une nouvelle requêteBonjourComment faire pour redémarrer le chargeur pour faire une nouvelle requête sous Android? |
Android | |
Chargeur Requête Android |
RESOLU | Afficher les données chargéesBonjourJ'ai besoin de savoir quel est le code qui permet d'afficher les données chargées sous Android? |
Android | |
Données Android |
RESOLU | Mise en œuvre complète d'un fragment qui affiche une ListViewBonjourQuel est la mise en œuvre complète d'un fragment qui affiche une ListView sous Android? |
Android | |
Fragment ListView Android |
RESOLU | Mise en œuvre appelle swapCursor() avec une valeur nulleBonjourQuel est la mise en œuvre appelle swapCursor() avec une valeur nulle sous Android? |
Android | |
Android |
RESOLU | Libérer les données une fois qu'il connaît la demandeBonjourJ'aimerais savoir comment faire pour libérer les données une fois qu'il connaît la demande sous Android? |
Android | |
Données Android |
RESOLU | Supprimer les anciennes donnéesBonjourJ'aimerais savoir comment faire pour supprimer les anciennes données sous Android? |
Android | |
Données Android |
RESOLU | Initialiser généralement un chargeur dans onCreate()BonjourJe voudrais le code qui permet d'initialiser généralement un chargeur dans onCreate() sous Android? |
Android | |
Chargeur Android |
Veuillez vous connecter pour profiter pleinement de toutes les fonctionnalités de Oyant. | ||
Connexion |
Inscription |
|
Poster une question |