0

Je suis en train de développer une application Android avec BLE (Bluetooth Low Energy) API sur l'application distribuée par Google Developers.Même état dans deux activités différentes dans Android

À ce stade, je trouve déjà des périphériques, se connecter et recevoir des notifications par esclave (CC2540 TI).

Ma proposition générale est: J'ai une activité "A" qui connecte et montre toutes les secondes les notifications reçues (chaîne de données) et je veux passer à l'activité "B" et continuer à recevoir et visualiser toutes les 1 seconde mêmes données d'activité "A", en d'autres termes, je veux visualiser et recevoir des données en temps réel dans plus d'une activité.

Quelle est la meilleure façon/solution pour ce problème? J'ai lu à propos de mettre "étendre l'application" dans mon activité B afin que l'accès à l'ensemble de l'état de l'activité "A" mais je ne peux pas.

Avec l'intention, je ne passe à l'activité « B » d'une chaîne et non plusieurs cordes à ... 1 seconde

Pouvez-vous me aider? J'apprécie l'attention.

Merci beaucoup. Meilleures salutations

Répondre

0

Vous pouvez créer une classe qui gère la connexion BLE qui appartient à une classe qui étend Application. Créez une méthode get() dans la classe Application pour pouvoir récupérer la classe qui gère la connexion BLE dans n'importe quelle activité. J'ai un exemple de projet qui fait cela avec un Service (que j'exécute une connexion BLE), mais c'est le même concept. Il est destiné à vous permettre de partager des connexions BLE entre les activités.

Project Example

+0

Merci Kaleb pour votre réponse rapide :). Je vais voir votre exemple et essayer d'adapter dans le mien. Cordialement – Maio

Questions connexes