마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 notification 질문이요/

0 추천
public class ListViewItemClickListener extends main implements OnItemClickListener {

  @SuppressLint("NewApi")
  @Override
  public void onItemClick(AdapterView<?> parent, View view, int position,
    long id) {
    Object vo = (Object)list.getItemAtPosition(position);
    final String value = vo.toString();
    final String srcFilePath = "/"+value;
    final String desFilePath = "/storage/emulated/0/SPlayer/"+value;
    if(!fileName.toString().equals(value)){  
   if(ftpDown(srcFilePath, desFilePath)){

     mBuilder.setOngoing(true);
     mBuilder.setSmallIcon(R.drawable.launcher);
     mBuilder.setWhen(System.currentTimeMillis());
     mBuilder.setContentTitle("    다운로드중");
     new Thread(new Runnable() {
         @Override
         public void run() {
                   int i=1;
                 try {
                  for(i=1 ;i<=100 ;i++){
                  mBuilder.setProgress(100, i, false);
                  mBuilder.setContentText(i+"%");
                  nm.notify(666, mBuilder.build());
                  }
                  ftpDown(srcFilePath, desFilePath);
                     Thread.sleep(100);
                 } catch (InterruptedException e) {
                     e.printStackTrace();
                 }
                 

                 if(i>=100){
                     nm.cancel(666);
                 }
             }
         }).start();

     Log.e("LOG", fileName.toString());
     Log.e("LOG", srcFilePath.toString());
     Log.e("LOG", desFilePath.toString());
     Log.e("LOG", value.toString());
     Log.e("LOG", "다운로드 성공");
   }
  Toast.makeText(FTPUtill.this, value.toString() +"파일 다운을 완료했습니다.", Toast.LENGTH_SHORT).show();
          }

 

 

현재 작업 내용은

FTP서버에서 파일이 다운로드되면 notification이 실행이되서 100%까지 올라간 후 사라지는데요.

파일이 다운로드 되면 실행되는게 아니라, 파일이 다운로드 되는 진행상태를 notification으로 나타내려면 어떻게 해야되나요?.
헬프미 (5,430 포인트) 님이 2015년 11월 10일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...