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

ریست نکردن اکتیویتی بعد از چرخوندن صفحه

صادی  8 سال پیش  8 سال پیش
+1 0

من تازه شروع به برنامه نویسی کردم و دارم یاد میگیرم هنوز . 

ی مدت تو همه برنامه هام ذهنمو مشغول کرده بود که چرا وقتی گوشی رو میچرخونی و rotate میشه اکتیویتی از اول شروع به کار میکنه . مثلا ی برنامه ساده مثل کرنومتر رو که اجرا میکردم و وقتی شروع به شمارش می کرد ، زمانی که rotate میکردم همه شماره ها صفر می شد و نشون میداد که اکتیویتی از اول دوباره انگار اجرا شده . 

 "android:configChanges="orientation|screenSize

تا این رو پیدا کردم و باید توی تگ اکتیویتی تون توی androidManifest اضافه کنیدش .. کاملا مشکلم حل شد . 

میدونم شاید همه اینو بدونن ولی گفتم شایدم کسی باشه ک بتونه ازش استفاده کنه و مث من تازه کار باشه با تشکر همگی . 

 
+1 0
هربار که صفحه گوشی میچرخه متد onCreate دوباره فراخوانی میشه و کل مقادیر ریست میشن برای اینکار یا باید مقادیر متغیر هاتون رو ذخیره کنید و با هر بار فراخوانی متد onCreate دوباره مقادیر رو پر کنید یا اینکه در androidmanifast کلا بگید اکتیویتی مورد نظر فقط یک حالت landscape یا portrate اجرا بشه.موفق باشید:) (8 سال پیش)
0 0
ببخشید *portrait :) اشتباه شد. (8 سال پیش)
0 0
ممنون (8 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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