HTML
Résolu
drBalise
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
drBalise Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
drBalise Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
Salut! :) J'ai une préoccupation concernant l'utilisation du HTML avec android studio. Au niveau de l'affichage du Html qui est dans le textView, la méthode Html.fromHtml permet d'afficher le message.Cependant, il est barrée avec ce message au survol:'fromHtml(java.lang.string)' is deprecated
J'utilise l'API 24. Et Après recherche, je me suis rendu compte qu'apparemment, cette méthode ne marche plus. Existe t-il une méthode pour palier à cela? Si oui laquelle? Aider moi je vous prie.

A voir également:
- HTML
- Editeur html - Télécharger - HTML
- Espace html ✓ - Forum HTML
- [**] Balise pour un espace vide en hml. Merci ✓ - Forum Webmastering
- Html download - Télécharger - HTML
- /Var/www/html/index.html ✓ - Forum Linux / Unix
1 réponse
Bonjour,
Une méthode est généralement dépréciée au profit d'une autre, pour savoir laquelle prendre à la place, il faut regarder dans la documentation :
https://developer.android.com/reference/android/text/Html.html#fromHtml(java.lang.String)
Remarque : déprécié ça ne veut pas forcément dire que ça ne marche plus, généralement ces méthodes sont conservées en l'état pour garantir la rétrocompatibilité.
Une méthode est généralement dépréciée au profit d'une autre, pour savoir laquelle prendre à la place, il faut regarder dans la documentation :
https://developer.android.com/reference/android/text/Html.html#fromHtml(java.lang.String)
Spanned fromHtml (String source)
This method was deprecated in API level 24.
usefromHtml(String, int)instead.
Remarque : déprécié ça ne veut pas forcément dire que ça ne marche plus, généralement ces méthodes sont conservées en l'état pour garantir la rétrocompatibilité.
Spanned fromHtml("Bonjour le <i>monde</i>", int) C'est bien ça????
Euh...
et ce sont les signatures des méthodes, mais tu ne dois pas les mettre tel quel dans le code !
De même que tu as remplacé le String par "Bonjour le <i>monde</i>" tu dois remplacer le int par sa valeur, en l’occurrence avec une combinaison des constantes FROM_HTML telles que listées dans la documentation :
https://developer.android.com/reference/android/text/Html.html
De plus, il ne s'agit pas juste de mettre Spanned devant, mais de récupérer un objet du type Spanned...
Exemple :
Pour combiner plusieurs flags on peut faire par exemple :