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