webview組件(java Android)中的問題。webview組件(java Android)中的問題
我創建了一個屏幕接收付款:
public class PaymentOnLineFragment extends Fragment {
}
該屏幕只有一個組件的WebView:
View v = inflater.inflate (R.layout.activity_pagamento, null);
XML與佈局具有內容:
<? Xml version = "1.0" encoding = "utf-8"?><LinearLayout xmlns: android = "http://schemas.android.com/apk/res/android" android: orientation = "horizontal" android: layout_width = "fill_parent" android: layout_height = "fill_parent"> <WebView android: id = "@ + id/webview" android: layout_width = "fill_parent" android: layout_height = "fill_parent" />
我把我的PHP頁面在網頁視圖:
webView.loadUrl("my_payment_link.php");
我的問題是:
我需要更新每5秒我的PHP頁面,所以我也放在頁面:
"onload="setTimeout ('delayer()', 5000)" na tag body
頁面首次在webview中正常打開,但當通過5秒刷新時,鏈接在默認的Android瀏覽器中打開(另一個窗口打開)並且webview未更新。
我想要在webview自己(即在我自己的應用程序)內更新頁面。
有誰知道如何解決這個問題?
[Android WebView單擊在WebView中打開而不是默認瀏覽器]的可能重複(http://stackoverflow.com/questions/9986788/android-webview-click-open-within-webview-not-a-default-browser ) – JonasCz