2017-04-11 3 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

내 경력에 도움이 될 수 있도록 답이 맞다면 친절하게 표시하십시오. –

관련 문제