2017-04-11 93 views

回答

1

使用此。

public void onProgress(FileDownloadTask.Task task) { 
double fprogress = (100.0 * task.getBytesTransferred())/task.getTotalByteCount(); 
int bytes = task.getBytesTransferred(); 

String progress = String.format("%.2f", fprogress); 
int constant = 1000; 
if(bytes%constant == 0) 
{ 
NotificationCompat.Builder mBuilder = 
    new NotificationCompat.Builder(getApplicationContext()) 
    .setSmallIcon(android.R.drawable.stat_sys_download) 
    .setContentTitle("Downloading " + model.getName()) 
    .setContentText(" " + progress + "% completed"); 

NotificationManager mNotificationManager = 
    (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); 

mNotificationManager.notify(mId, mBuilder.build()); 
} 

} 
+0

感謝您的幫助! –

+0

如果它是正確的,請將其標記爲答案,以便它可以幫助我的職業生涯。 –