بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

چندمین بار هست که برناممون رو گوشی کاربر اجرا میشه؟ (حل شد)

مدیریت گفتگو
Astro 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام
چطور میشه فهمید که چندمین بار هست که برناممون رو گوشی کاربر اجرا میشه؟


مثلا من میخوام در پنجمین دفعه که کاربر برنامم رو اجرا میکنه یه امتیاز خاصی بهش بدم. این پنجمین دفعه رو از کجا بفهمم؟

نظرات

Astro 11 سال پیش
یه راهکار الان به ذهنم رسیدم اینکه در متد oncreate اکتیویتی اصلیم یه متغیر تعریف کنم که هر بار این متد اجرا میشه یکی به مقدار متغیر اضافه بشه و متغیر رو با استفاده از shared preferences ذخیره کنم. و حالا با توجه به مقداری که متغیر در دفعات مختلف میگیره هر دفعه یه امتیاز به کاربر بدم. مثلا 5 شده یعنی پنجمین اجرا یه امتیاز بدم . 10 شد یعنی دهمین اجرا یه امتیاز دیگه بدم و... حالا این تئوریم اصلا درست هست؟ اصلاحیه یا راهکار بهتری سراغ دارید؟

پاسخ‌ها 1

Astro 11 سال پیش

همین روشی که کامنت گذاشتم تو پست اول جواب داد.

اگه به صورت زمانی میخواید این عمل رو انجام بدید.مثلا بعد از یک روز از نصب  برنامه عملی رو انجام بدید .....
توی stackoverflow پرسیدم . اینم جواب

نظرات


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