2011-05-11 1 views
4

Je peux définir intent-filter (s) dans AndroidManifest.xml; fonctionne très bien. Existe-t-il une API pour les enregistrer dynamiquement? Mon application permet aux utilisateurs de configurer des "comptes" sur différents serveurs; Je voudrais commencer à capturer des actions allant vers ces serveurs, mais comme ils sont dynamiques, je ne les connaîtrai pas au moment de la compilation.Puis-je définir un filtre d'intention dynamique dans mon application Android?

C'est ce que je demandais: Android: Dynamically asscociating data type with an activity

Répondre

7

Cela pourrait être utile pour vous. J'utilise ceci pour que mon récepteur puisse recevoir un appel lorsque l'intention d'écran disparaît. cette intention particulière ne semble pas fonctionner si vous essayez de la déclarer dans le manifeste.

IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_OFF); 
    BroadcastReceiver mReceiver = new ScreenReceiver(); 
    registerReceiver(mReceiver, filter); 
+0

Merci! Fonctionne comme prévu –

Questions connexes