Comment afficher un message si l'internet n'est pas disponible dans mon android webview
Salut, je suis en train de travailler avec webview android de l'application.J'utilise mes l'url avec succès dans mon application et il ne fonctionne que si la connexion internet disponible .Mais je veux montrer certains messages quand il n'y a pas de connexion internet.comment puis-je faire cela ???merci de m'aider car je suis nouveau sur le développement android et merci 🙂
Vérifier ma réponse.
OriginalL'auteur ptm | 2014-01-08
Vous devez vous connecter pour publier un commentaire.
Appeler cette méthode avant l'ouverture de la
webView
si cette méthodereturns true
cela signifie que le connexion internet est disponible et vous pouvez traiter à la webview sinon de montrer quelquesToast
ou vous pouvez montrerDialog
si cette méthodereturns false
.Modifier
Utiliser ce type de code dans votre
Main Activity
comme ceMéthode
avez-vous donné la permission ???
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
ya j'ai déjà utilisé ces autorisations
Ok j'ai édité la réponse avez-vous vérifié maintenant?? Et quel a été le logcat de sortie ??
aussi peut-u s'il vous plaît suggérer comment créer son INTERFACE utilisateur plus beau..nw son jst la webview avec un écran de démarrage.
OriginalL'auteur
Utilisez code ci-Dessous:
Il retourne true si le réseau est disponible, sinon false
Dans le mantifest ajouter ci-dessous les autorisations
OriginalL'auteur jyomin
que le Cerveau dit sur ce post
Afin de déterminer si l'appareil a une connexion réseau, demande la permission
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
et puis vous pouvez vérifier avec le code suivant. D'abord définir ces variables comme des variables de classe.Dans votre
onCreate()
méthode initializec = this;
Puis vérifier la connectivité.
Alors d'intercepter le
WebView
requets, vous pourriez faire quelque chose comme ce qui suit. Si vous utilisez cette option, vous aurez probablement envie de personnaliser les messages d'erreur afin d'inclure certains de l'information qui est disponible dans leonReceivedError
méthode.OriginalL'auteur FxRi4
Créer une nouvelle classe et de vérifier dans toute autre activité, comme
MainActivity.java
AppStatus .java
OriginalL'auteur Anil Bhatiya
J'ai fait de cette façon:
Créer deux fichiers java comme ci-dessous:
NetworkConnectivity.java
NetworkMonitorListener.java
Et enfin, l'utilisation:
Ci-dessus, vous serez en mesure de vérifier pour la connexion à l'internet dans l'exécution. Dès que la connexion internet est perdue,
Toast
s'affiche (par le code ci-dessus).OriginalL'auteur Chintan Soni
Si vous utilisez internet vérification de la connexion à internet peut être unavalable même si le mobile ou wi-fi connecté au réseau, mais votre connexion internet vérificateur retourne true https://stackoverflow.com/a/39883250/2212515 utiliser quelque chose comme ça
OriginalL'auteur user2212515