Problème de TrafficStats.getUidRxBytes(UID)

ELALAOUI2 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -  
ELALAOUI2 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


je veux calculer la taille de données transmises et reçues par chaque application, c'est pour cela j'ai utilisé ces lignes :

long  received = (long ) TrafficStats.getUidRxBytes(UID);
long send = (long ) TrafficStats.getUidTxBytes(UID);
long total = received + send;


mais je trouve que la variable total égale toujours -1 ?

est ce que vous pouvez m'aider ?



A voir également:

2 réponses

BunoCS Messages postés 15952 Date d'inscription   Statut Modérateur Dernière intervention   3 918
 
Hello,

C'est noter dans la doc de TrafficStats

Extrait:
These statistics may not be available on all platforms. If the statistics are not supported by this device, UNSUPPORTED will be returned.
0
ELALAOUI2 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention  
 
d'accord merci , mais y a t il un alternative dans ce cas ? c-à-d existe elle une une autre classe qui va me permettre de faire le même travaille ?
je dois obligatoirement trouver une solution , car c'est une partie de mon sujet PFE
0