بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ریست نکردن اکتیویتی بعد از چرخوندن صفحه
من تازه شروع به برنامه نویسی کردم و دارم یاد میگیرم هنوز .
ی مدت تو همه برنامه هام ذهنمو مشغول کرده بود که چرا وقتی گوشی رو میچرخونی و rotate میشه اکتیویتی از اول شروع به کار میکنه . مثلا ی برنامه ساده مثل کرنومتر رو که اجرا میکردم و وقتی شروع به شمارش می کرد ، زمانی که rotate میکردم همه شماره ها صفر می شد و نشون میداد که اکتیویتی از اول دوباره انگار اجرا شده .
"android:configChanges="orientation|screenSize
تا این رو پیدا کردم و باید توی تگ اکتیویتی تون توی androidManifest اضافه کنیدش .. کاملا مشکلم حل شد .
میدونم شاید همه اینو بدونن ولی گفتم شایدم کسی باشه ک بتونه ازش استفاده کنه و مث من تازه کار باشه با تشکر همگی .
+1
0
هربار که صفحه گوشی میچرخه متد onCreate دوباره فراخوانی میشه و کل مقادیر ریست میشن برای اینکار یا باید مقادیر متغیر هاتون رو ذخیره کنید و با هر بار فراخوانی متد onCreate دوباره مقادیر رو پر کنید یا اینکه در androidmanifast کلا بگید اکتیویتی مورد نظر فقط یک حالت landscape یا portrate اجرا بشه.موفق باشید:) (8 سال پیش)
0
0
ببخشید *portrait :) اشتباه شد. (8 سال پیش)
0
0
ممنون (8 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .