2010-03-20 4 views
0

Je développe un formulaire de chat dans mes applications déplaçant les conversations j'ai été prise linéaire mais j'ai besoin d'actualiser ce msg de conversation toutes les 5 secondes pour que j'utilise timer.while dynamiquement l'ajoutant est montrant l'obtention des valeurs de DB et ajouter à la mise en page mais dans Gui je ne suis pas en mesure d'obtenir ces messages pour ce que je dois faire. est-il possible pour une application de chat rafraîchissement de la page .Comment mettre à jour les valeurs de mise en page dans .pl Android, il est très urgent de mecomment implémenter l'application de chat en android

Merci à l'avance

Assouan

Répondre

1

Je ne suis pas sûr, que je comprends bien.

Pour mettre à jour les informations de mise en page, vous pouvez utiliser findViewById (int). C'est l'objet de retour de méthode. Puis jetez-le à la vraie classe. par exemple:

TextView tv = (TextView) findViewById(R.id.TextView1); 

Pour mettre à jour ces champs, utilisez: tv.setText ("Hello!");

Il n'est pas nécessaire de "rafraîchir la page". Vous pouvez utiliser des sockets et mettre à jour des champs lorsque le serveur répond (à l'aide d'événements de socket).

+0

merci pour votre réponse. Désolé je ne suis pas bon en anglais. mais ici je n'utilise pas le textview et tout statiquement j'utilise dynamiquement parce que j'ai besoin d'afficher tous les messages dans la disposition et j'ai besoin d'actualiser la page avec les derniers messages – Aswan

+0

Ok, je pense qu'il n'y a aucune différence. Vous devez utiliser LayoutInflater ou créer dynamiquement une nouvelle vue. Mais vous n'avez pas besoin de rafraîchir toute la page, seulement les parties, qui doivent être changées. –

Questions connexes