پاک کردن کش وب ویو در بیسیک فور اندروید(basic 4 android)
سلام،وقت همگی به خیر.
سوالی که داشتم اینه که چطور میشه کش وب ویو رو پاک کرد؟
دلیلشم اینه که:
من یه web view گذاشتم که حکم بنر تبلیغاتی داره.و فایل رو از رو هاست میخونه.
اما یه مدت که میگذره،دیگه هرچه عکس رو از تو هاست تغییر میدم،تو اپلیکیشن تغییر نمیکنه(چون از کش میخونه نه از هاست)
تنها راهشم پاک کردن یوزر دیتا ی برنامس که وقتی از تو اینفوی برنامم میرم و پاکش میکنم،مشکل حل میشه و به راحتی آخرین عکسی که تو هاست گذاشتمو نشون میده.
یه سری کد هاییم پیدا کردم اما جواب نـــــداد:
۱ ۲ ۳ |
Dim o As Reflector o.Target = WebView1 o.RunMethod2("clearCache",true,"java.lang.boolean") |
یا اینیکی کد که اینک جواب نداد:
۱ ۲ ۳ ۴ ۵ |
dim ca as cashcleaner ca.cleancache \\البته از لحاظ املایی الان امکان داره اشتباه نوشته باشم،امامنظورم استفاده از کتابخانه کش هستش |
حالا از دوستان هر کی راه حلشو میدونه(با هر راهی)یا به این مشکل برخورده و حلش کرده،لطف کنه تجربیاتش رو در اختیار من هم بذاره.
ممنون از همگی
پاسخ ها ( 1 )
سلام
کد اولی که نوشتید، مقدارش رو باید True کنید
آیا مقدارش رو True کردید و باز هم نتجیه نگرفتید؟
ممنون ازتون
مشکل حل شد،همون کد اولی درسته،منتها جای درستی کد رو ننوشته بودم.
۱-کد زیر رو در فرست تایم لایوتی که وب ویو در آن وجو دارد بزارید.(به محض اینکه صفحه باز میشه،اول کد اجرا بشه و کش رو پاک کنه)
۲-کد لود آدرس وب ویو و نمایش را بعد از این کد قرار دهید.
نکته:کتابخانه Reflection را تیک بزنید.
کد تقدیم شما:
بله.درست میفرمایید.باید true قرار داد اونجا.بدون مشکل کار میکنه