آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

چگونه بفهميم كه عكسي دانلود شده؟

sadra  11 سال پیش  11 سال پیش
0 0

همانطور كه در پست قبلي اشاره كرده بودم: آپديت كردن يك آيتم در ليست ويوو

يك كلاس تعريف كردم كه از فايل PHP سمت سرور آدرس عكس رو ميگيره و آپلود ميكنه:

 //---------------------------------in method ax ro migire mirize tu arrayeha va mid ebe mthode get poste balai ------------
publicclass getimage extendsAsyncTask<String,Void,Bitmap>{
privateString url;
privateint P;
public getimage(String u,int p){
url="http://192.168.1.2/mywb/webs/get_list_p.php";
P=p;
}

@Override
protectedBitmap doInBackground(String... arg0){

Bitmap temp=null;
try{
url=url.replace("uploads","http://192.168.1.2/mywb/uploads");//just for local host
InputStreamin=new java.net.URL(url).openStream();
temp=BitmapFactory.decodeStream(in);
}catch(Exception e){

}
return temp;
}

@Override
protectedvoid onPostExecute(Bitmap result){
super.onPostExecute(result);

img[P]=result;
lv.setAdapter(new AA());
}
}

حال ميخوام ببينم چطوري ميشه فهميد كه مثلا فلان عكس مثلا img[3] كاملا دانلود شده و پر شده؟ كه بعدش بخوام دستوري رو فرابخونم؟

0 0
از Listener ميشه استفاده كرد؟ چجوري؟ (11 سال پیش)
0 0
توی آموزش مارکت، استاد همین کار رو انجام میداند؛ درسته؟ (11 سال پیش)
0 0
فقط من توی یکی از پروژهام که ازش استفاده می‌کردم بعضی از عکسا رو زودتر از این که کاملا دانلود بشن توی مسیر نهایی کپی میکرد، که وقتی percent == 100 رو با downloadedSize / totalSize) >= 1) داخل کلاس DownloadRequest (یکی از شرط‌های یک عبارت شرطیه که کامل دانلود شدن رو چک میکنه) عوض کردم این مشکل حل شد. (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .