48 votes

Préférences partagées à l'intérieur du récepteur de diffusion

Dans mon application, je veux utiliser des préférences partagées dans un récepteur de diffusion... Mais je ne peux pas accéder à la méthode getPreferences() dans...

 SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);

Je ne peux pas appeler avec l'objet contextuel...une autre méthode ???

100voto

Prabuddha Points 37089

Vous pouvez utiliser Contexte de onReceive(Context arg0, Intent arg1) de BroadReceiver.

@Override
    public void onReceive(Context arg0, Intent arg1) {
        SharedPreferences prefs = arg0.getSharedPreferences("myPrefs", 
                                                        Context.MODE_PRIVATE);
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X