WebViewを使用してアプリケーションにWebページを表示しようとしています。最初は、AndroidManifest.xmlにアクセス権がありませんでした。「net :: ERR_CACHE_MISS」というWebページがロードされなかったため、エラーが発生しました。インターネット権限が付与された後にWebViewが読み込まれませんか?
しかしAndroidManifestにアクセス許可が追加されました。 xmlの場合、WebViewは空白のボックスとして読み込まれます。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package= ... >
<uses-permission android:name="android.permission.INTERNET" />
<application ...
</application>
</manifest>
そして、私のJavaクラス:
public class location_Fragment extends Fragment {
private WebView webView;
View rootview;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
rootview = inflater.inflate(R.layout.location_layout, container, false);
webView = (WebView)rootview.findViewById(R.id.webView);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.loadUrl("https://www.google.com");
return rootview;
}
}
ここ
は私のAndroidManifest.xmlをですか? –