بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در کا کردن با progressBar
سلام. روز بخیر.
من یه ProgressBar دارم که توی یه اکتیویتی جدا از صفحه اصلی هست و نمایشگر مقدار دانلود شده یه فایل هست.
اما مشکل اینه وقتی که دکمه back رو میزنم و به اکتیویتی اصلی میرم و دوباره به همون اکتیوی بر میگردم، اون مقداری که progressBar نمایش داده بود از بین میره و مقدارش صفر میشه اما دانلود هنوز ادامه داره. برای دانلود هم از api DownloadManager استفاده میکنم.
ممنون میشم جواب بدید/.
برای این سوال 1 پاسخ وجود دارد.
مشاهده پاسخ صحیح
پاسخ به سوال
amirhossein1376
9 سال پیش
+1
0
پاسخ صحیح
متد onSaveInstanceState استفاده کنید :
public class ActivityTest extends Activity {
private ProgressBar mProgressBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mProgressBar.setProgress(savedInstanceState.getInt("progress"));
}
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putInt("progress", mProgressBar.getProgress());
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .