En fait, je veux mettre à jour mon emplacement pour chaque minute au serveur, j'ai regardé tant de liens mais aucun d'entre eux fonctionne bien pour moi.Finalement Je suis arrivé ce lienJe ne peux pas arrêter le service et BroadcastReceiver.J'ai essayé le code ci-dessous
J'ai essayé ce lien: https://deepshikhapuri.wordpress.com/2016/11/25/service-in-android/
pour obtenir l'emplacement dans un service.I je utilise le code source du lien, mais je ne peux pas en mesure d'arrêter le service et BroadcastReceiver
Je suis Démarrage du service et BroadcastReceiver comme suit code
//Starting Service
Intent intent = new Intent(getApplicationContext(), GoogleService.class);
startService(intent);
//Starting BroadcastReceiver
registerReceiver(broadcastReceiver, new IntentFilter(GoogleService.str_receiver));
J'ai essayé le code ci-dessous pour arrêter le service et BroadcastReceiver.
//Unregistering BroadcastReceiver
LocalBroadcastManager.getInstance(ServiceLocActivity.this).unregisterReceiver(broadcastReceiver);
//stopping service
Intent it = new Intent(getApplicationContext(), GoogleService.class);
stopService(it);
Le code ci-dessus ne fonctionne pas. Je ne peux pas arrêter le récepteur de service et de diffusion Pouvez-vous s'il vous plaît m'aider sur this.Thanks à l'avance.
Quelle est l'erreur que vous avez dans logcat .. –
@SardarKhan, s'il vous plaît vérifier la logcat 9 à 28 oct : 49: 33.785 883-970 /? D/PerfServiceManager: [PerfService] MESSAGE_TIMEOUT: 103 ? I/libPerfService: 3: set: 3 ? I/libPerfService: 3: set freq: 819000 ? I/libPerfService: 3: définir le niveau vcore: 0 ? I/PerfService: PerfServiceNative_getPackName ? I/libPerfService: perfGetLastBoostPid 5392 ? D/PerfServiceManager: [PerfService] getLastBoostPid 5392 ? I/libPerfService: perfGetLastBoostPid 5392 – Naveen
pouvez-vous afficher le code où l'erreur se produit. –