سلام . من یک پروژه وب ویو راه انداختم و کامل کردم . حالا میخوام قابلیتی رو اضافه کنم بهش . اینکه بشه صفحاتی که باز شده رو ذخیره کنه تا بار بعد که نرم افزار اجرا شد اگر اینترنت وصل نبود همون صفحه بالا بیاد .... کدی هست که این امکان رو فراهم کنه ؟؟ بسیار ممنونم
سیو شدن صفحه در وب ویو و استفاده از آن درزمانی که اینترنت قطع باشد (اندروید)
|
|||
سیو شدن صفحه در وب ویو و استفاده از آن درزمانی که اینترنت قطع باشد (اندروید)سیو شدن صفحه در وب ویو و استفاده از آن درزمانی که اینترنت قطع باشد (اندروید)
۱۳۹۳/۱۰/۲۴, ۰۵:۱۷ ب.ظ
(۱۳۹۳/۱۰/۲۳, ۱۱:۴۹ ق.ظ)'آهوی گریزپا' نوشته: سلام وقت بخیر سلام. اگر بخواهیم یک سری متن ساده را cache کنیم، می توان از مواردی مثل ذخیره توسط پایگاه داده (SQLite Database) یا SharedPreferences استفاده نمود. مثلا می توانید از SharedPreferences استفاده کنید و متن های مختلف را با نام های مشخصی ذخیره نمایید. هنگامی که قصد داریم متن را بخوانیم (از منبع اصلی)، ابتدا بر اساس قاعده ای که یک نام برای هر متن تعیین می کند، بر اساس نام تعیین شده برای آن متن، اطلاعات ذخیره شده توسط SharedPreferences را چک می کنیم، اگر اطلاعاتی ذخیره نشده بود (یا برابر تهی بود)، متن را از منبع اصلی می خوانیم، اما اگر ذخیره شده بود، اطلاعات ذخیره شده توسط SharedPreferences را خوانده و نمایش می دهیم. همچنین کتابخانه Volley نیز قابلیت Cache کردن متن های دریافتی را دارد، بنابراین توصیه می کنم در مورد آن نیز تحقیق کنید. لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید. در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی). کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
| |||
کاربران در حال بازدید این موضوع: 1 مهمان