سلام به همگی
دوستان من میخوام یه برنامه مشابه آخرین خبر بنویسم ولی روال کش کردن اطلاعاتو دقیقا مطمئن نیستم درست انجام میدم یا نه. من سه تا اکتیویتی اصلی داریم که باید داده در به نرم باید اطلاعات از سرور در این سه تا اکتیویتی لود بشه :
1)splash
2)menu
3)newslist
در صفحه ی منو باید تعداد کل خبرهای جدویدو نمایش بدم .روی دکمه ی خبر که زدیم بره به صفحه اخبار و تعداد هر نوع خبر جدید(سیاسی ، اقتصادی ....) رو بالای هر تب نشون بده.حالا به نظر خودم اگه در صفحه splash تا هنوز برنامه باز نشده اول باید یه درخواست به سرور بدم تا اطلاعاتو بگیره و با اطلاعات کش مقایسه کنه اگه اطلاعات جدیدی اومده نسبت به کش در sharepreerences یه متغیر مثل isnewdata ذخیره کنه به این معنی که اطلاعات جدید اومده.در صفحه ی منو هم اول isnewdata رو چک کنه اگه true بود ، یه Badge بالای منوی اخبار نشون بده که تعداد خبر جدیدو نشون میده.اگرم isnewdata، فالس بود بره دوباره از اینترنت اطلاعاتو بگیره و با کش قدیم مقایسه کنه.
حالا سوال من اینه که توی newlist هم رفت دوباره باید اطلاعات از اینترنت بگیره یا از همون کش بخونه؟ روش استاندارد اینجور برنامه ها اینجا چیه؟
روید باکس...
ما را در سایت روید باکس دنبال می کنید
برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 167 تاريخ : جمعه 6 فروردين 1395 ساعت: 15:23