我正在尝试制作一个简单的应用程序,在正确的页面上启动 webbrowser。很简单,我在 stackoverflow 上找到了执行此操作的代码。
但是有一个问题,如果你打开网站扔了应用程序,然后单击主页按钮并再次打开应用程序,则没有任何反应,浏览器也无法打开。
有人知道强制浏览器在前台运行吗?
编辑:扩展问题:
这是布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
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" />
</RelativeLayout>
这是 MainActivity:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
oWebView = (WebView) findViewById(R.id.webview);
oWebView.setWebViewClient(new WebViewClient());
oWebView.getSettings().setJavaScriptEnabled(true);
String url = "http://google.com";
oWebView.loadUrl(url);
}
我的问题是全屏,Webview 没有扩展到孔屏。见右上角:
在这个网站上并不重要,但在其他网站上它会破坏视图。