بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
کد Download Manager
سلام
همونطور که میدونید استاد در یکی از مباحث آموزشی، طریقه دانلود فایل و مدیریت اون رو آموزش دادن.
بر مبنای همین کد من تغییراتی میخواستم اعمال کنم که بتونیم به روش بهتر و ساده تری از این دستورات استفاده کنم.
کد رو تغییر دادم ولی متاسفانه نتونستم اون چیزی که میخوام رو پیاده کنم!
یه ذهنیتی داشتم و بنظرم اگه بشه این کد رو پیاده سازی کرد خیلی راحت میشه فایل رو دانلود و مدیریت کرد:
private class Downloader extends MyDownloadManager{
@Override
protected void onStartDownload() {
Log.i("LOG", "START DOWNLOAD!");
}
@Override
protected void onDownloadComplete() {
Log.i("LOG", "DOWNLOAD COMPLETE!");
}
@Override
protected void onDownloadCanceled() {
Log.i("LOG", "DOWNLOAD CANCELED!");
}
@Override
protected void onDownloadFailed() {
Log.i("LOG", "DOWNLOAD FAILED!");
}
@Override
protected void onDownloadPaused() {
Log.i("LOG", "DOWNLOAD PAUSED!");
}
@Override
protected String onProgressUpdate(String values) {
super.onProgressUpdate(values);
Log.i("LOG", values + "% - DOWNLOADING...");
}
}
Downloader myDownloader;
myDownloader.start(FILE_URL,DIR_DESTINATION);
myDownloader.pause();
myDownloader.cancel();
کسی از دوستان میتونه کدهای استاد رو طوری تغییر بده که بشه بصورت کد بالا یا به روشی بهتر ازش استفاده کرد؟
خطاب به استاد گرامی:
استاد بنظرم این کد خیلی برای بچه های سایت کاربرد داره و اگر بتونید شما هم برای راهنمایی این پست به ما کمک کنید بیش از پیش از شما سپاسگزاریم...
ممنون
0
0
شما باید برای هرکدوم از اون رویداد ها یک interface تعریف کنید که بشه listener اش ، با یکم سرچ هم میشه یه کتابخانه ی کامل پیدا کرد :) (12 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .