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

کش اطلاعات


saeedmi467

سوال

سلام دوستان

من یک وب ویو داخل یک لایه گذاشتم و به اون آدرس یک صفحه رو دادم که فقط اون صفحه بارگذاری بشه و وقتی نت متصل نیست ارور متصل نبودن نت میده

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

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

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

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

در 2 دقیقه قبل، M-CAP7AIN گفته است :

تو کتابخونه WebViewSettings دیده بودم ،  (متد setCacheMode)

 

میتونید بیشتر توضیح بدین

ممنون

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

	Dim WVS As WebViewSettings
	WVS.setAppCacheEnabled(WebView1 , True)
	WVS.setCacheMode(WebView1 , "LOAD_CACHE_ELSE_NETWORK")

کتابخونه WebViewSettings رو دانلود (داخل انجمن سرچ بزنید پیدا میشه) ، تست کنید

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

در 35 دقیقه قبل، M-CAP7AIN گفته است :

	Dim WVS As WebViewSettings
	WVS.setAppCacheEnabled(WebView1 , True)
	WVS.setCacheMode(WebView1 , "LOAD_CACHE_ELSE_NETWORK")

کتابخونه WebViewSettings رو دانلود (داخل انجمن سرچ بزنید پیدا میشه) ، تست کنید

داخل برنامه گذاشتم کد رو ولی وقتی که نت روشن نیست ارور میده, نمیشه کاری کرد که وقتی نت روشن نیست اون کش هارو نشون بده؟

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

	Dim WVS As WebViewSettings
	WVS.setAppCacheEnabled(WebView1 , True)
	WVS.setCacheMode(WebView1 , "LOAD_CACHE_ELSE_NETWORK")
	WVS.setAppCachePath(WebView1 , File.DirInternal)
	
	WebView1.LoadUrl("http://mranchor.mihanblog.com/")

تست کردم . کار میکنه! نمونه ای که پیوست کردم رو تست کنید. (اول بزارید صفحه کامل لود بشه)

 

Webview.rar

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

در 30 دقیقه قبل، M-CAP7AIN گفته است :

	Dim WVS As WebViewSettings
	WVS.setAppCacheEnabled(WebView1 , True)
	WVS.setCacheMode(WebView1 , "LOAD_CACHE_ELSE_NETWORK")
	WVS.setAppCachePath(WebView1 , File.DirInternal)
	
	WebView1.LoadUrl("http://mranchor.mihanblog.com/")

تست کردم . کار میکنه!

نت رو که قطع میکنم و برنامه رو اجرا میکنم این ارور رو میده باز

398041_photo_2018-11-05_10-48-58_thumb.j

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

در 6 ساعت قبل، M-CAP7AIN گفته است :

	Dim WVS As WebViewSettings
	WVS.setAppCacheEnabled(WebView1 , True)
	WVS.setCacheMode(WebView1 , "LOAD_CACHE_ELSE_NETWORK")
	WVS.setAppCachePath(WebView1 , File.DirInternal)
	
	WebView1.LoadUrl("http://mranchor.mihanblog.com/")

تست کردم . کار میکنه! نمونه ای که پیوست کردم رو تست کنید. (اول بزارید صفحه کامل لود بشه)

 

Webview.rar

عزیز میشه سورس این اپلیکیشن رو بدین به من

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

در 31 دقیقه قبل، M-CAP7AIN گفته است :

من نمیدونم چرا جواب نمیده تو برنامه من

اگر ممکنه من سورس این برنامم رو میزارم ببینید چه مشکلی داره

اگر نیاز به ویرایش داشت ویرایشش کنید ممنون میشم

اگه جاهایی نیاز به حذف داشت حذف کنید مشکلی نداره

خیلی ممنون

test.zip - آپلود عکس و فایل رایگان

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

مشکل از سورس نیست ، مشکل از سایته جوری طراحی شده امکان کش کردن رو نمیده. (احتمالا بخش جاوا اسکریپت سایته)

(signup) این صفحه رو کش میکنه

 

کدنویسی سورس یکم استاندارد نیست.

 

test_Edited.zip

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

بایگانی شده

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

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

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