PDA

View Full Version : چگونه آخرین وضعیت activity رو ذخیره کنیم؟



vasilopita
شنبه 31 مرداد 1394, 18:21 عصر
سلام. می خواستم ببینم چطور میشه آخرین المان های موجود در یک اکتیویتی رو ذخیره کرد؟
فرضا یک چک باکس داریم که در آخرین وضعیت قبل از destroy شدن در حالت true بوده. حالا میخوام وقتی دوباره کاربر وراد اکتیویتی میشه چک باکس در حالت true باشه.
لطفا راهنمایی بفرمایید. ممنون

Pam.goudarzi
شنبه 31 مرداد 1394, 21:32 عصر
خیلی راحت با Shared Preferences میتونی این کارو انجام بدی. داخل onStop و onDestroy وضعیت کاربر رو مثلا با یک عدد صحیح یا یک بولین ثبت کن و داخل onCreate وجودشون رو بررسی کن. اگه کد میخوای بگو

vasilopita
شنبه 31 مرداد 1394, 22:03 عصر
ممنون از پاسختون. تفاوتش با onSaveInstanceState() چیه؟
واینکه نمیشه کاری کرد که تمام المان های موجود در یک activity خودشون در آخرین حالتی که هستن ذخیره بشن؟ و اینکه نیایم یکی یکی المان ها رو ذخیره کنیم ؟