課程
/移動(dòng)開發(fā)
/Android
/Android攻城獅的第二門課(第1季)
為什么我加載了settings,屏幕就不停地跳,而且沒法點(diǎn)擊網(wǎng)頁呢
2016-04-17
源自:Android攻城獅的第二門課(第1季) 7-4
正在回答
你給的代碼不全面,你試試把init()刪了
? init();
? ? ? ? webView.loadUrl(ur);
? ? ? ? webView.setWebViewClient(new WebViewClient(){
? ? ? ? //shouldOverrideUrlLoading這個(gè)方法,返回值為TRUE的時(shí)候?yàn)g覽的頁面在當(dāng)前APP中顯示
? ? ? ? //返回值為FALSE的時(shí)候,在外部瀏覽器中顯示
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
view.loadUrl(ur);
return true;
}
? ? ? ?
? ? ? ? });
? ? ? ? WebSettings settings = webView.getSettings();
? ? ? ? settings.setJavaScriptEnabled(true);
跟老師的代碼一樣,但是頁面就好像在不停地刷新
是不是那個(gè)頁面自己本身加載了很多的JS導(dǎo)致的?
Hello_成 提問者
舉報(bào)
本課程由淺入深地帶您學(xué)會(huì)Android的常用控件的開發(fā)和使用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-06-23
你給的代碼不全面,你試試把init()刪了
2016-04-17
? init();
? ? ? ? webView.loadUrl(ur);
? ? ? ? webView.setWebViewClient(new WebViewClient(){
? ? ? ? //shouldOverrideUrlLoading這個(gè)方法,返回值為TRUE的時(shí)候?yàn)g覽的頁面在當(dāng)前APP中顯示
? ? ? ? //返回值為FALSE的時(shí)候,在外部瀏覽器中顯示
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
view.loadUrl(ur);
return true;
}
? ? ? ?
? ? ? ? });
? ? ? ? WebSettings settings = webView.getSettings();
? ? ? ? settings.setJavaScriptEnabled(true);
跟老師的代碼一樣,但是頁面就好像在不停地刷新
2016-04-17
是不是那個(gè)頁面自己本身加載了很多的JS導(dǎo)致的?