public void start() { progressNotification = new ProgressNotification(); if (downloadManager.query(downloadId) == DownloadManager.STATUS_NOT_FOUND) { downloadId = downloadManager.add(downloadRequest); } progressNotification.showProgressNotify(); }
@Override public void onProgress(int id, long totalBytes, int progress) { progressNotification.updateNotification(progress); }
@Override public void onDownloadComplete(int id) { progressNotification.clear(); InstallApk.Install(urlPath, App.getInstance()); }