2012-10-17 11 views
8

मेरे आवेदन में मेरे पास एक वेबव्यू है जिसमें शुरुआत में मैं किसी भी वेबसाइट को लोड करता हूं, www.google.com कहता हूं।
एक बटन पर बाद में क्लिक करें मैं इस वेबव्यू साफ़ करना चाहते हैं, जिसके लिए मुझे क्या करनाwebview.loadUrl ("about: blank") मुद्दा

webview.loadUrl("about:blank"); 

लेकिन ऐसा करने से मेरा वेबव्यू स्पष्ट नहीं है, यह प्रदर्शित करने के लिए google.com

मैं प्रारंभ फिर से करने की कोशिश की जारी है के रूप में

webview = new WebView(this); 
webview.loadUrl("about:blank"); 

वेबव्यू मैं भी कोशिश की

webview.clearHistory(); 
webview.loadUrl("about:blank"); 

लेकिन मुझे एक ही परिणाम मिल गया, वेबव्यू google.com
प्रदर्शित करता है मैं वेबदृश्य कैसे साफ़ कर सकता हूं?
कृपया सुझाव दें।
धन्यवाद।

संपादित करें:
दूसरी ओर, google.com लोड हो रहा है अगर मैं

webview.loadUrl("about:blank"); 

यह एक खाली वेबपृष्ठ को लोड कर से पहले। नया URL लोड करने से पहले webView.loadData("");

उत्तर

0

निम्नलिखित का प्रयास करें।

भी का उपयोग ऐसे अनेक कार्य हैं वास्तव में निर्भर करता है कि आप क्या करना चाहते हैं वेबव्यू स्पष्ट करने के लिए क्या कर सकते हैं के एक जोड़े हैं:

webView.clearCache(true); 

webView.clearHistory(); 

webView.destroy(); 
+0

इस तरह मैं एक खाली पृष्ठ लोड करने के लिए उपयोग करता हूं और यह पूरी तरह से काम करता है। –

6

उपयोग webView.clearView();:

+0

हाय @Google। धन्यवाद webView.clearView(); मेरे लिए काम किया – Zeba

+0

@Zeba हे, यह आपके लिए उपयोग किया जाता है, फिर मेरे प्रश्न पर ऊपर उठता है ताकि कोई भी 1 इस ans का उपयोग कर सके। – Google

+0

बाद में मुझे इस जवाब के साथ मुद्दों का सामना करना पड़ा ... मेरा वेब व्यू खाली हो जाएगा लेकिन कुछ सेकंड बाद Google फिर से लोड होगा .. अगर मैं वेबव्यू को स्पर्श करता हूं तो भी Google पेज फिर से लोड होगा .. तो अंत में मैं इसका उपयोग नहीं कर सका उपाय। – Zeba

3

बस अद्यतन करने के लिए, विधि Clearview() API स्तर 18 में पदावनत किया गया था।

दृश्य दृश्य को विश्वसनीय रूप से रीसेट करने और पृष्ठ संसाधनों को रिलीज़ करने के लिए WebView.loadUrl ("about: blank") का उपयोग करें (किसी भी चल रहे जावास्क्रिप्ट सहित)।

+1

WebView.loadUrl ("about: blank") –

+1

वास्तव में काम नहीं कर रहा है। समस्या यह है कि, भले ही आप 'about: blank' लोड करते हैं और फिर इतिहास को रीसेट करते हैं, तो खाली पृष्ठ इतिहास में रहता है। अगर केवल एक (अभी भी) एक काम करने वाला स्पष्ट दृश्य() फ़ंक्शन था जो अभी भी आवश्यक था! – jrg

संबंधित मुद्दे