رفتن به مطلب
  • 0

ذخیره دائمی متغییر در اندروید


forouzande

سوال

من می خوام  در یک اکتیویتی یک متغییر از کلاس application برنامه را فراخوانی کنم که مقدارز اولیش صفره و بعد مثلا با کلیلک روی یک دکمه یه مقداری به اون اضافه بشه و بعد که برنامه را می بندم مقدار آپدیت شده در برنامه در متغییر ذخیره بشه. اما با کدی که نوشتم مقدار در هنگام اجرای برنامه اضافه می شه ولی بعد بستن ذخیره نمیشه. نمی خوام از Shared Pereferences استفاده کنم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

4 پاسخ به این سوال تاکنون داده شده است

ارسال های توصیه شده

دوست عزیز به نظر خودتون این کار امکان پذیره اصلا؟ یعنی بدون اینکه اونو توی حافظه دستگاه ذخیره کنی بتونی مقدار رو واسه همیشه داشته باشی؟

شما تا زمانی که یه اکتیویتیتون فعاله و در حال اجراس هر مقداری که به متغیرهاتون میدین توی رم یا همون حافظه موقت ذخیره میشه به محض اینکه اکتیویتی شات دان شد یعنی هیچ متد onDestroy اجرا شد همه متغیرها و مقادیرشون از بین میرن.

پس این کار واقعا امکان پذیر نیست. Shared Pereferences یکی از بهترین راههای شما واسه ذخیره کردنه و هیچ عیبی نداره

لینک ارسال
به اشتراک گذاری در سایت های دیگر

از این کتابخونه استفاده کنید عزیز

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...