بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

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

مدیریت گفتگو
ba2ever 11 سال پیش
آخرین تغییر: 11 سال پیش

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

نظرات

پاسخ‌ها 1

sadeghbarout 11 سال پیش

باید از یه 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();


...

}

}

نظرات


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