Dans mon application lorsque nous recevons le message, besoin d'afficher un pop-up avec message pré-rempli. Pour cela, j'utilisé le code suivant dans le fichier manifesterécepteur de diffusion SMS ne se déclenche pas après un jour
<receiver
android:name="com.cte.broadcast.SMS_Receive_BroadCast"
android:enabled="false">
<intent-filter>
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
Et chaque fois que l'application est connexion, enregistrer le récepteur de diffusion en utilisant le code suivant
ComponentName component = new ComponentName(getApplicationContext(),
SMS_Receive_BroadCast.class);
getApplicationContext().getPackageManager().setComponentEnabledSetting(component,
PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
PackageManager.DONT_KILL_APP);
Et chaque fois que l'application est connexion désinscription le récepteur de radiodiffusion en utilisant le code suivant
ComponentName component_sms = new ComponentName(context.getApplicationContext(),
SMS_Receive_BroadCast.class);
getApplicationContext().getPackageManager().setComponentEnabledSetting(component_sms,
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP);
alors ici tout fonctionne bien. quand jamais nous nous sommes connectés et chaque fois que nous obtenons le déclencheur récepteur de diffusion de message et de faire pop up même l'application est fermée. et déconnecté ne recevant pas déclencher le récepteur de diffusion et ne pas faire pop-up. Donc, jusqu'à ce que tout va bien. Mais le problème est après un jour chaque fois que nous recevons le message que le récepteur de diffusion ne se déclenche pas, même s'il est connecté. Mais chaque fois que nous ouvrons l'application et la ferment, alors cela fonctionnera bien. Le problème est donc après un certain récepteur de radiodiffusion de temps est automatiquement unregisterd je pense ..
Alors, comment résoudre ce problem..Thanks En avance ..
Quel appareil ou dispositifs rencontrez ce problème vous? –
a rencontré le problème dans tous les périphériques – rams
Quand/où paramétrez-vous le composant sur DISABLED? –