Bonjour,
professionnellement je dois créer une application qui réponde à un besoin pour les techniciens de maintenances, c'est une application PTI, le PDA possède un bouton physique qui permet d'envoyer un sms.
j'ai créé une application avec la création d'un service (qui fonctionne et qui affiche des toasts pour l'instant) puis j'ai créé une classe de broadcastreceiver vide (enfin juste un toast dans le onReceive()) et dans l'activity principale il y'a la gestion du bouton start/stop du service et un onKeyListener de keycode (code du bouton physique).
le souci c'est que dans l'application, le bouton physique répond bien à mes attentes mais lorsque que je sors de cette application, normal, je n'ai aucun toast qui s'affiche, le souci doit être dans lien entre le service et le broadcastreceiver.
le lien ou j'ai recopié le code test : http://examples.javacodegeeks.com/an...rvice-example/
et le broadcastreceiver :le manifest :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public class BootBroadcast extends BroadcastReceiver { @Override public void onReceive(Context ctx, Intent intent) { ctx.startService(new Intent(ctx, MyService.class)); } }
merci de m'aider, cordialement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <receiver android:name=".BootBroadcast"> <intent-filter > <action android:name="android.intent.action.BOOT_COMPLETED"/> </intent-filter> </receiver>
Partager