Michael H.
- Forum-Beiträge: 17
09.10.2012, 16:10:10 via Website
09.10.2012 16:10:10 via Website
Hallo,
ich habe in meiner App eine Wartezeit mit folgendem Code implementiert um das vollständige Speichern einer Datei zu gewährleisten.
Ich möchte nun während dieser Zeit gerne ein ActivityCircle wie hier beschrieben anzeigen lassen. Ich benutze den DownloadManager und möchte ungern auf einen AsyncTask wechseln, da der DownloadManager super funktioniert. Hier noch mein DownloadManager:
Bitte um Hilfe ;-)
ich habe in meiner App eine Wartezeit mit folgendem Code implementiert um das vollständige Speichern einer Datei zu gewährleisten.
1try {
2 Thread.sleep(2000);
3 } catch (InterruptedException e) {
4 e.printStackTrace();
5 }
2 Thread.sleep(2000);
3 } catch (InterruptedException e) {
4 e.printStackTrace();
5 }
Ich möchte nun während dieser Zeit gerne ein ActivityCircle wie hier beschrieben anzeigen lassen. Ich benutze den DownloadManager und möchte ungern auf einen AsyncTask wechseln, da der DownloadManager super funktioniert. Hier noch mein DownloadManager:
1//Download XML file from URL
2 DownloadManager.Request request = new DownloadManager.Request(Uri.parse(URL));
3 request.setTitle("Download von "+Name+".xml");
4 request.setDescription("Download von "+Name+".xml");
5
6 // in order for this if to run, you must use the android 3.2 to compile your app
7 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOM {
8 request.allowScanningByMediaScanner();
9 request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
10 }
11
12 request.setDestinationInExternalPublicDir(FileSeperator+"XML"+FileSeperator, Name + FileExtension);
13
14 // get download service and enqueue file
15 DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
16 manager.enqueue(request);
2 DownloadManager.Request request = new DownloadManager.Request(Uri.parse(URL));
3 request.setTitle("Download von "+Name+".xml");
4 request.setDescription("Download von "+Name+".xml");
5
6 // in order for this if to run, you must use the android 3.2 to compile your app
7 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOM {
8 request.allowScanningByMediaScanner();
9 request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
10 }
11
12 request.setDestinationInExternalPublicDir(FileSeperator+"XML"+FileSeperator, Name + FileExtension);
13
14 // get download service and enqueue file
15 DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
16 manager.enqueue(request);
Bitte um Hilfe ;-)