Application android
Résolu/Fermé
roideseaux
Messages postés
260
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
16 février 2023
-
3 déc. 2015 à 19:37
roideseaux Messages postés 260 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 16 février 2023 - 22 déc. 2015 à 18:50
roideseaux Messages postés 260 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 16 février 2023 - 22 déc. 2015 à 18:50
A voir également:
- Application android
- Application mobile - Guide
- Comment supprimer une application préinstallée sur android - Guide
- Android recovery - Guide
- Son notification par application android - Guide
- Jouer a pokemon sur android - Guide
9 réponses
BunoCS
Messages postés
15951
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
24 avril 2025
3 914
7 déc. 2015 à 13:49
7 déc. 2015 à 13:49
Bonjour,
Quelle est l'erreur que tu reçois?
Quelle est l'erreur que tu reçois?
roideseaux
Messages postés
260
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
16 février 2023
5
7 déc. 2015 à 22:31
7 déc. 2015 à 22:31
Bonjour et merci de t'intéresser à mon problème !
L'erreur que j'ai est :
Error:(31, 44) error: unreported exception IOException; must be caught or declared to be thrown
L'erreur que j'ai est :
Error:(31, 44) error: unreported exception IOException; must be caught or declared to be thrown
BunoCS
Messages postés
15951
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
24 avril 2025
3 914
8 déc. 2015 à 09:19
8 déc. 2015 à 09:19
Le message est clair ;) Tu as une exception de type "IOException" que tu ne catche pas...
Rajoute le try/catch() et vérifies en pas-à-pas ce qui se passe.
Rajoute le try/catch() et vérifies en pas-à-pas ce qui se passe.
roideseaux
Messages postés
260
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
16 février 2023
5
Modifié par roideseaux le 8/12/2015 à 17:58
Modifié par roideseaux le 8/12/2015 à 17:58
j'ai déjà essayé avec le try/catch je n'ai pas d'erreur de compilation mais à l’exécution, dès que le code est exécute (en cliquant sur mon bouton).
J’obtiens l'erreur :
J’obtiens l'erreur :
12-08 16:53:55.696 3348-3348/biz.no_ip.littledodger.mamaison D/AndroidRuntime: Shutting down VM
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: FATAL EXCEPTION: main
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: Process: biz.no_ip.littledodger.mamaison, PID: 3348
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: android.os.NetworkOnMainThreadException
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1273)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at java.net.InetAddress.lookupHostByName(InetAddress.java:431)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at java.net.InetAddress.getAllByNameImpl(InetAddress.java:252)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at java.net.InetAddress.getAllByName(InetAddress.java:215)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at com.android.okhttp.internal.Network$1.resolveInetAddresses(Network.java:29)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:188)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:157)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:100)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at com.android.okhttp.internal.http.HttpEngine.createNextConnection(HttpEngine.java:357)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at com.android.okhttp.internal.http.HttpEngine.nextConnection(HttpEngine.java:340)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:330)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:248)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:433)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:384)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:231)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at biz.no_ip.littledodger.mamaison.MainActivity.get(MainActivity.java:45)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at biz.no_ip.littledodger.mamaison.MainActivity$1.onClick(MainActivity.java:32)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at android.view.View.performClick(View.java:5198)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at android.view.View$PerformClick.run(View.java:21147)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:739)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at android.os.Looper.loop(Looper.java:148)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5417)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
12-08 16:53:55.697 3348-3348/biz.no_ip.littledodger.mamaison E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
BunoCS
Messages postés
15951
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
24 avril 2025
3 914
9 déc. 2015 à 09:11
9 déc. 2015 à 09:11
Le mot clé est ici
Tu lances des requêtes réseau sur le thread UI, ce qu'il ne faut pas faire...
Regarde des briques comme OkHttpRequest par exemple.
NetworkOnMainThreadException
Tu lances des requêtes réseau sur le thread UI, ce qu'il ne faut pas faire...
Regarde des briques comme OkHttpRequest par exemple.
roideseaux
Messages postés
260
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
16 février 2023
5
12 déc. 2015 à 12:21
12 déc. 2015 à 12:21
Je ne comprends pas ce que tu veux dire :/
roideseaux
Messages postés
260
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
16 février 2023
5
19 déc. 2015 à 23:40
19 déc. 2015 à 23:40
Personne ne peut m'aider ?
BunoCS
Messages postés
15951
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
24 avril 2025
3 914
21 déc. 2015 à 09:37
21 déc. 2015 à 09:37
Toujours pas résolu?
As-tu fait des recherches sur le type de l'exception que je t'ai indiquée ?
As-tu fait des recherches sur le type de l'exception que je t'ai indiquée ?
roideseaux
Messages postés
260
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
16 février 2023
5
22 déc. 2015 à 18:50
22 déc. 2015 à 18:50
Bonsoir, j'ai résolu mon problème en executant le code dans un thread différent avec
new thread ((runnable) () {
...
}).start();
merci :)
new thread ((runnable) () {
...
}).start();
merci :)