변수 이름 "대화 상자"와 같은 ProgressDialog를 만듭니다. 업로드 성공파일이 성공적으로 업로드되었지만 항상 Android의 진행률 표시 줄 업로드 0 %
//on upload button Click
if(selectedFilePath != null){
// dialog = ProgressDialog.show(MainActivity.this,"","Uploading File...",true);
dialog = new ProgressDialog(this);
dialog.setMessage("Uploading File");
dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
dialog.setIndeterminate(true);
dialog.setMax(100);
dialog.show();
final int totalProgressTime = 100;
new Thread(new Runnable() {
@Override
public void run() {
int jumpTime = 0;
while(jumpTime < totalProgressTime) {
try {
Thread.sleep(2000);
jumpTime += 10;
dialog.setProgress(jumpTime);
}
catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//creating new thread to handle Http Operations
uploadFile(selectedFilePath);
}
}).start();
}else{
Toast.makeText(MainActivity.this,"Please choose a File First",Toast.LENGTH_SHORT).show();
}
내 파일 :
ProgressDialog dialog;
이 내해서 ProgressDialog 코드입니다. 내 진행률 표시 줄에 잘못된 점이 있습니다. 항상 0 %이며 올라가지 않습니다.
은 다음과 같이이다 :
처리기에 대한 예가 있습니까? –