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

چگونه میتوان با اجرای یک progressbar به یک Activity جدید انتقال پیدا کنیم ؟

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

با سلام من میخام بعد از اینکه این CustomProgress به 100 برسه به یک activity  جدید منتقل بشم البته بدون قرار دادن هیچ button دربرنامه. آیا امکان پذیره ؟ لطفا راهنمایی کنید .

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
sadeghbarout  11 سال پیش
+2 0

باید از یه listener استفاده کنی.

با استفاده از آموزشهای استاد  (فکر کنم بخش 4) یه لیسنر بساز

بعد توی کدهای دانلودرت جایی که دانلود تموم میشه (بعد از حلقه while) اون لیسنر رو اجرا کن.

 

لیسنر:

 
public interface onDownloadCompletedLiatener {

public void onCompelete();
}

کلاس دانلودر:

 public class Downloader{

onDownloadCompletedLiatener listener1;



public Downloader setOnDownloadCompletedLiatener (onDownloadCompletedLiatener l) {
this.listener1 = l;
return this;

}


private void download() {

...

while(...){

...
}

// after colpeleting download
listener1.onCompelete();


...

}

}


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