Как создать индикатор выполнения при загрузке файла на сервер в android.I приведен ниже этого кода, пожалуйста, помогите мне ..... При передаче моих данных, чтобы показать прогресс бар .... Пожалуйста решить мои problem..This моего класса загрузки файлов ...Как установить индикатор выполнения при загрузке передачи файла на сервер
public void doFileUpload(File file) {
FTPClient client = new FTPClient();
try {
client.connect(FTP_HOST,21);
Log.e("clientconnect", "" + client);
client.login(FTP_USER, FTP_PASS);
Log.e("clientlogin", "" + client);
client.setType(FTPClient.TYPE_BINARY);
Log.e("clienttype", "" + client);
client.changeDirectory("/gg1/");
Log.i("", "$$$$$$$$$$$$$$$$$" + ("/gg1/"));
client.upload(file,new MyTransferListener());
Log.e("filenameupload", "" + file);
} catch (Exception e) {
e.printStackTrace();
try {
client.disconnect(true);
} catch (Exception e2) {
e2.printStackTrace();
}
}
}
public class MyTransferListener implements FTPDataTransferListener {
public void started() {
Toast.makeText(getBaseContext(), " Upload Started ...",
Toast.LENGTH_SHORT).show();
}
public void transferred(int length) {
Toast.makeText(getBaseContext(), " transferred ..." + length,
Toast.LENGTH_SHORT).show();
}
public void completed() {
Toast.makeText(getBaseContext(), " completed ...",
Toast.LENGTH_SHORT).show();
}
public void aborted() {
Toast.makeText(getBaseContext(),
" transfer aborted , please try again...",
Toast.LENGTH_SHORT).show();
}
public void failed() {
System.out.println(" failed ...");
}
}