Ich habe einen Download-Service, der Service erweitert, Wie kann ich eine Datei darin herunterladen, so dass, wenn ich die App aus den kürzlich apps entfernen, Datei weiter herunterladen? Nun, wenn ich die App aus den letzten apps entfernen, stoppt er das Herunterladen:Laden Sie eine Datei ohne Stop in einem Service (Not IntentService)
Teil des Codes:
public class downloadService extends Service {
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
while ((count = input.read(data)) != -1) {
total += count;
// publishing the progress....
// After this onProgressUpdate will be called
// publishProgress((int) ((total * 1000)/lenghtOfFile));
// mInfo.getProgressBar().setProgress((int) ((total * 1000)/lenghtOfFile));
// prog = (int) ((total * 1000)/lenghtOfFile);
// writing data to file
output.write(data, 0, count);
sendMessage(downloadId, (int) ((total * 1000)/lenghtOfFile));
}
, wenn der Download beginnt, ich es in Meldungen angezeigt werden soll und weiterhin das Herunterladen auch wenn App vor kurzem entfernt apps, smething wie startForeground für donload nicht für die Benachrichtigung – DavidOli
Wie Googleplay, wenn Sie das Herunterladen klicken eine app, es kommt zu benachrichtigungen und wenn du die app von vor kurzem apps entfernst, wird es weiterhin in benachrichtigungen heruntergeladen – DavidOli
Okay .. also hast du 'startForeground()' versucht? – Shaishav