ورود

View Full Version : وضعیت SharedPrefences پس از آپدیت نرم افزار از بازار



mnakhaeipoor
پنج شنبه 28 خرداد 1394, 17:49 عصر
سلام دوستان
من یه سری اطلاعات خاص توی sharedprefences ذخیره کردم که در طول کار با نرم افزار تغییر میکنن و لازمه وقتی که نرم افزار از اول نصب میشه تمام مقادیر sharedprefences حذف و از اول اجرا بشن(ریست بشن)
وقتی توسط adb نرم افزار رو روی گوشی نصب میکنم این اتفاق نمیفته یعنی sharedprefrences علی رغم اینکه نرم افزار دوباره نصب شده تغییری نمیکنه مگر اینکه نرم افزار رو دستی پاک کنم و دوباره نصبش کنم
حالا سوال من اینه که وقتی ما نسخه جدیدی رو به عنوان آپدیت برای بازار میفرستیم و کاربر اقدام به آپدیت میکنه sharedprences هم ریست میشه یا فقط مثل adb نرم افزار صرفا آپدیت میشه
ممنوم

o0o0okay
پنج شنبه 28 خرداد 1394, 18:22 عصر
Sharedprefences با اپدیت برنامه از بین نمیره، بلکه روی نسخه ارتقاع یافته کار خودشو ادامه میده، فقط درصورت پاک کردن برنامه از بین میره.

mnakhaeipoor
پنج شنبه 28 خرداد 1394, 18:50 عصر
خیلی ممنون
بازار API خاصی رو ارائه نداده که بعد از update نرم افزار بتونیم عملیات خاصی رو انجام بدیم؟؟
مثلا OnUpgradeCompleted

haniiii
پنج شنبه 28 خرداد 1394, 23:58 عصر
خیلی ممنون
بازار API خاصی رو ارائه نداده که بعد از update نرم افزار بتونیم عملیات خاصی رو انجام بدیم؟؟
مثلا OnUpgradeCompleted

شما خودتون باید اینکار رو انجام بدین ... بازار که به کد شما دسترسی نداره !