Bonjour,
je débute totalement en java et j'ai un souci pour intercepter une exception sur une collection inexistante. Je voudrais donc savoir si je procède correctement.
TrafficStats n'étant apparue qu'en version 2.3 d'Androïd, je plante légitimement en faisant un test sur Androïd 2.1 update.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import android.net.*; import java.lang.Exception; // Retourne le nombre d'octets téléchargés par l'application public static String DonneTraficTéléchargement(){ String result; try{ TrafficStats tStats = new TrafficStats(); result = Long.toString(tStats.getUidRxBytes(android.os.Process.myUid())); if (result.equals("-1")){ return "0"; } else{ return result; } } catch(Exception e) { return "0"; } }
Mais je plante bestialement !! Je voudrais trapper l'erreur et passer outre(ne pas sortir brutalement.
D'avance, merci pour vos éclaircissements.
Partager