作者a4679123 (就這樣吧)
看板AndroidDev
標題[問題] 關於Google Map V3 WebView問題
時間Wed Jan 8 17:03:29 2014
各位大大好,小弟我最近有個關於Android WebView問題
最近關於LBS專案的的測試 常常因為寫程式的Code問題而使程式崩潰
使用的機器為模擬器genymotion、Sony Xperia P、Asus Nexus 7三個
而使用genymotion、預設模擬器、sony xperia p測試時
google map 都能正常顯示。
使用Nexus 7 時 會出現問題:
其中一個Activity的WebView Google map網頁會一片空白
跑去看偵測錯誤地方出現以下錯誤:
[INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not
supported
FBIOGET_FSCREENINFO failed
然後WebView就呈現一片空白
本來以為是平板問題、所以換了另外一個平板同樣是Nexus 7
經過測試還是一樣跑步出來
然而專案中有2個google map 網頁,其中一個網頁在nexus 7是跑得出來的(Google map)
而這一個網頁(Google map)就有明顯問題就是跑不出來
程式碼
webview = (WebView)findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.setWebViewClient(new WebViewClient(){
@Override
public void onPageFinished(WebView view, String url)
{
//webview已經載入完畢
webviewReady = true;
}
});
謝謝各位QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.114.140.23
3F:→ aimw0202:看看是每個晶片是不是都會發生 是某些有 某些沒有 01/08 17:25
4F:→ aimw0202:就可能是底層問題 但!! AP端來解XXDD 01/08 17:26
5F:推 aimw0202:1.釐清是誰的問題 AP? 還底層? 2.決定誰來解 (猜拳吧) 01/08 17:35
6F:推 j1988922:我曾經有過4.4可以其他都不行的情況... 01/09 17:47
7F:→ a4679123:我剛剛大致上找到問題,我的WebView是佔了整個畫面 01/12 23:14
8F:→ a4679123:然後將之設定為200dp 問題就沒出現,不過這樣還不算解決 01/12 23:15
9F:→ a4679123:總不能為了這樣去調整WebView的大小吧... 01/12 23:15