Je crée une simple application Android qui a une vue Web qui devrait afficher une URL. Lorsque je donne l'url comme google.com ou facebook.com, elle se charge correctement mais quand je donne mon URL (qbo .intuit.com), il ne se charge pas et génère l'erreur "Uncaught TypeError: Impossible de lire la propriété 'getItem' de null". Je colle bien mon code ici. J'utilise la version Compile sdk: API 22: Android 5.1 (Lollipop), Version- Android Studio 1.4, Numéro de build: AI-141.2288178, Android SDK Tools: 24.4.0) , jdk1.7.0_80. Une question similaire existe mais elle ne m'a pas aidé. Aidez-moi, je suis nouveau sur Android. MainActivity.Java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String url= "https://qbo.intuit.com/";
WebView view= (WebView) this.findViewById(R.id.webView);
final WebViewClient client = new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return false;
}
};
WebSettings settings = view.getSettings();
settings.setJavaScriptEnabled(true);
view.setWebViewClient(client);
view.loadUrl(url);
}
AndriodManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<uses-permission Android:name="Android.permission.INTERNET"/>
<application
Android:allowBackup="true"
Android:icon="@mipmap/ic_launcher"
Android:label="@string/app_name"
Android:theme="@style/AppTheme" >
<activity
Android:name=".MainActivity"
Android:label="@string/app_name">
<intent-filter>
<action Android:name="Android.intent.action.MAIN" />
<category Android:name="Android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
tu as besoin de faire
WebSettings settings = webView.getSettings();
settings.setDomStorageEnabled(true);
voir les détails ERREUR/Console Web: TypeError non capturé: Impossible d'appeler la méthode 'getItem' de null sur http://m.youtube.com/:844