public class Browser1Activity extends Activity {
TextView url;
WebView ourBrow;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
ourBrow = (WebView) findViewById(R.id.wvBrowser);
url = (TextView) findViewById(R.id.tvURL);
// cancel the web intent that default in android setting
ourBrow.setWebViewClient(new WebViewClient());
// webView seeting
ourBrow.getSettings().setJavaScriptEnabled(true);
ourBrow.getSettings().setLoadWithOverviewMode(true);
ourBrow.getSettings().setUseWideViewPort(true);
try {
ourBrow.loadUrl("https://www.google.com.au");
} catch (Exception e) {
e.printStackTrace();
}
url.setText(ourBrow.getUrl());
}
}
戻り値フォームwebView.geturl
を取得できないのはなぜですか? TextView
の設定はまったく問題ありません。WebView
も同様ですが、エミュレータを起動するとURLに何も表示されませんでした。 ourBrow
設定に問題がありますか?あなたのコードに問題は彼らではありませんwebView.geturlから返される値はありません(下に示すコード)
<uses-permission android:name="android.permission.INTERNET"/>