ورود

View Full Version : مشکل در async task



dasssnj
یک شنبه 01 تیر 1393, 08:44 صبح
سلام دوستان.
من با یه async task اسم و ایکن برنامه های نصب شده روی گوشی را به دست میارم و با adapter توی لیست میریزم. مقدار پیشرفت را هم با یه progress bar نشون میدم .
همه چیز خوب پیش میره . progress bar کم کم پر میشه و لیستم هم درست کار می کنه.
ولی اگه در حین لود کردن (مثلا progress bar پنجاه درصده) اگه گوشی را بچرخونه بازم همه چیز خوب عمل می کنه ولی progress بار 0 شده و جلو نمیره ولی لیست مشکلی نداره و بعد از چند ثانیه پر میشه.
لطفا کمک کنید.

abbasalim
یک شنبه 01 تیر 1393, 11:52 صبح
سلام
ببین اگه غیرقابل انصرافش کنی حل میشه؟
pgd.setCancelable(false)

dasssnj
یک شنبه 01 تیر 1393, 12:48 عصر
این اولین کاری بود که کردم . اصلا لازمه ی progress بود . ولی تاثیری نداره

dasssnj
یک شنبه 01 تیر 1393, 19:28 عصر
کمککککککککککککککک......

mehdie19
دوشنبه 02 تیر 1393, 13:25 عصر
سلام
دوست عزیز احتمالا شما مفهوم چرخه ی اندروید رو خوب متوجه نشدید و همین داره اذیتتون میکنه
در گوگل سرچ کنید android activity lifecycle diagram

parvizwpf
دوشنبه 02 تیر 1393, 13:52 عصر
http://stackoverflow.com/questions/3695484/how-to-deal-with-orientation-change-with-a-progressdialog-showing
http://stackoverflow.com/questions/1111980/how-to-handle-screen-orientation-change-when-progress-dialog-and-background-thre

dasssnj
شنبه 07 تیر 1393, 11:29 صبح
ممنون از همه.
مشکلم با این حل شد (توی لینکی دوستمون داده بودن بود.) گفتم شاید مشکل بقه را حل کنه :

android:configChanges="orientation|screenSize"

اینو توی مانیفست برای اکتیویتی نوشتم.
بازم از همه ممنون