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());
 }