Ich habe eine App, in der ich überprüfe, ob es Internet alle fünfzehn Minuten gibt.android, wie App von einem anderen intentservice zu beschränken
Wenn es Internet gibt, dann starte ich einen Intent-Dienst, um Daten von der Datenbank zum Server hochzuladen.
@Override
public void onReceive(Context context, Intent intent) {
if(CommonClass.isNetworkAvailable(context)) {
Intent startService = new Intent(context, VitalUploadService.class);
startWakefulService(context, startService);
} else {
Toast.makeText(context,"Please Turn on Internet to save data to cloud",Toast.LENGTH_LONG).show();
}
}
Meine Frage ist, ob die Daten-Upload ist dann 15 Minuten verlängert, wie kann ich den Code von der Generierung einer anderen Absicht Dienst beenden die Daten zu senden. Ich verwende wakefulBroadCastReceiver.
halten boolean in gemeinsamen Vorlieben, wenn Sie dann Intent-Dienst starten check boolean für den Upload des Datenstatus – USKMobility
danke @USKMobility –