View Full Version : نمایش نام فایل در progress dialog
mohammadi1366
سه شنبه 24 تیر 1393, 12:07 عصر
سلام
من کد بدست اوردن نام فایل رو نوشتم ولی نمی دونم چطور در پروگرس دایالوگ نشون بدم؟
String fileName = url.substring( url.lastIndexOf('/')+1, url.length() );
samanmari
سه شنبه 24 تیر 1393, 12:21 عصر
@mohammadi1366
ProgressDialog prog = new ProgressDialog(this);
prog.setmessage(filename);
mohammadi1366
سه شنبه 24 تیر 1393, 12:26 عصر
من اینو اضاف میکنم ارور میده:
prog.setmessage("Downloading file : "+filename);
ولی روی filename گیر میده! زیرش خط قرمز میکشه؟
samanmari
سه شنبه 24 تیر 1393, 12:41 عصر
@mohammadi1366
به خط String filename گیر میده یا به خط setmessage؟
این کارو کن:
String msg = "Downloading file : "+filename;
prog.setMessage(msg);
moralschool
سه شنبه 24 تیر 1393, 12:41 عصر
خب fileName رو باید با N بزرگ بنویسی
samanmari
سه شنبه 24 تیر 1393, 12:42 عصر
خب fileName رو باید با N بزرگ بنویسی
اینم حرفیه :لبخند:
synatx هاتو درست کن
mohammadi1366
چهارشنبه 25 تیر 1393, 01:17 صبح
اینم حرفیه :لبخند:
synatx هاتو درست کن
حالا filename با ان بزرگ بنویسم مگه اثری داره؟ اخه یه استرینگه چه فرقی میکنه با حرف بزرگ باشه یا کوچک؟:متفکر:
mohammadi1366
چهارشنبه 25 تیر 1393, 01:31 صبح
@mohammadi1366
به خط String filename گیر میده یا به خط setmessage؟
این کارو کن:
String msg = "Downloading file : "+filename;
prog.setMessage(msg);
ممنون جواب داد :متعجب:خیلی تلاش کردم و سرچ کردم ولی جواب نمی گرفتم خدا خیرت بده بلاخره شد.
mohammadi1366
چهارشنبه 25 تیر 1393, 01:46 صبح
سلام یه مشکل دیگه پیش امد؟
وقتی فایل بعدی میخوام دانلود کنم چون من url رو برای فایل اولی گذاشتم وقتی میخوام فایل بعدی رو دانلود کنم برنامه کرش میشه چون msg فقط برای دانلود فایل اولیه؟
@Override
protected Dialog onCreateDialog(int id) {
String fileNamesecend = URLSecendDownload.substring(URLSecendDownload.last IndexOf('/') + 1, URLSecendDownload.length());
String msg="downloading file : "+fileNamesecend;
switch (id) {
case DIALOG_DOWNLOAD_PROGRESS:
mProgressDialog = new ProgressDialog(this);
mProgressDialog.setMessage(msg);
mProgressDialog.setProgressStyle(ProgressDialog.ST YLE_HORIZONTAL);
mProgressDialog.setCancelable(false);
mProgressDialog.show();
return mProgressDialog;
default:
return null;
}
}
برای یو ار ال دوم چکار کنم؟؟؟
String fileNamesecend = URLSecendDownload.substring(URLSecendDownload.last IndexOf('/') + 1, URLSecendDownload.length());
باتشکر
mohammadi1366
چهارشنبه 25 تیر 1393, 02:15 صبح
سلام یه مشکل دیگه پیش امد؟
وقتی فایل بعدی میخوام دانلود کنم چون من url رو برای فایل اولی گذاشتم وقتی میخوام فایل بعدی رو دانلود کنم برنامه کرش میشه چون msg فقط برای دانلود فایل اولیه؟
@Override
protected Dialog onCreateDialog(int id) {
String fileNamesecend = URLSecendDownload.substring(URLSecendDownload.last IndexOf('/') + 1, URLSecendDownload.length());
String msg="downloading file : "+fileNamesecend;
switch (id) {
case DIALOG_DOWNLOAD_PROGRESS:
mProgressDialog = new ProgressDialog(this);
mProgressDialog.setMessage(msg);
mProgressDialog.setProgressStyle(ProgressDialog.ST YLE_HORIZONTAL);
mProgressDialog.setCancelable(false);
mProgressDialog.show();
return mProgressDialog;
default:
return null;
}
}
برای یو ار ال دوم چکار کنم؟؟؟
String fileNamesecend = URLSecendDownload.substring(URLSecendDownload.last IndexOf('/') + 1, URLSecendDownload.length());
باتشکر
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.