0

J'envoie actuellement des données de mon application portable avec un "SendFileService". Dans ce service, j'utilise DataApi https://developers.google.com/android/reference/com/google/android/gms/wearable/DataApi pour envoyer les données stockées dans un fichier .csv. D'autre part, j'ai sur mon application mobile un "ListenerService" qui reçoit les données et les réécrit dans un fichier .csv sur le téléphone mobile.Comment savoir si les données envoyées par l'usure sont reçues sur le téléphone

Maintenant mon problème est que je voudrais m'assurer que les données sont reçues sur le téléphone mobile avant de supprimer le fichier .csv. Dois-je implémenter un "SendService" et un "ListenerService" dans l'autre sens pour envoyer un message de l'application mobile au dicton portable "ok data was received"? Je ne pense pas que c'est la meilleure stratégie à utiliser ici ...

Par ailleurs, je m'assure déjà que le téléphone et le portable sont connectés, en utilisant le NodeApi.

Merci pour l'aide!

Répondre

0

Pour recevoir des événements de messages, essayez d'utiliser la méthode onMessageReceived(MessageEvent messageEvent) de WearableListenerService. Ceci est en fait utilisé pour recevoir des événements d'autres nœuds, tels que des changements de données, des messages ou des événements de connectivité. Pour plus d'informations, voir également Sending and Syncing Data pour plus d'informations.