2012-08-16 3 views
-1

J'ai des problèmes énormes et j'ai regardé par beaucoup de post à ce sujet, mais je dois encore trouver une solution ..Comment afficher une modification du texte dans une vue de texte pendant que l'activité est active?

Je fais une activité de l'enregistreur qui ajoute des cordes à un txt sur la carte SD. Je résume ensuite le txt et l'affiche dans un TextView.

Heres la prise. Bien que je puisse ajouter des modifications en cours d'exécution, la vue texte ne souhaite pas afficher les modifications dans la vue texte avant de passer à une autre activité, puis de revenir à l'activité du journal. Je ne peux pas comprendre comment quelque chose d'aussi basique que l'affichage des mises à jour du texte peut me causer tellement de problèmes ... et aussi c'est une chose très fondamentale pour mon application.

Répondre

0

essayez textView.refreshDrawableState();

Ok Mon diable, dint lisez la question correctement.
Parce que vous affichez le texte du fichier sur la carte SD,
vous devrez remplir le texte à chaque fois à l'affichage du texte, lorsque vous modifiez la valeur dans le fichier. textView.setText(getTextFromFile());
getTextFromFile() est une méthode pour récupérer le texte à partir du fichier.
J'espère que vous avez déjà fait la partie pour obtenir le texte du fichier.
Sinon, dites-le.

+0

Cela n'a pas résolu mon problème. Il n'affiche toujours pas le texte textview mis à jour. – user1271363

+0

En fait, il l'a fait. J'ai découvert que le problème est que je dois en quelque sorte continuer à mettre à jour le txt en cours d'exécution, pas seulement quand je vais à l'activité. Merci beaucoup mon ami! – user1271363

+0

mis à jour ma réponse – akkilis

Questions connexes