بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
چطوری میشه از Threat یه مقداری رو برگردوند ؟ (حل شد)
کد زیر مقدار صفر رو بر می گردونه ولی من دنبال مقدار تغییر کرده filesize هستم
public static String fileSize(final String downloadPath) {
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
try {
URL url = new URL(downloadPath);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setDoOutput(true);
connection.connect();
fileSize = connection.getContentLength();
}
catch (MalformedURLException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
}
});
thread.start();
float fileSizeMB = (float) fileSize / (1024 * 1024);
return String.format("%.1f MB", fileSizeMB);
}
+1
0
دوست عزیز لطفا سورس کد را داخل ادیتور متن بنویسید. (10 سال پیش)
0
0
در ترد نمیشه چیزی رو return کردن ، باید از پترن Listener استفاده کنید که توسط استاد آموزش داده شده . (10 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .