Как я могу показать HTML / PHP-код в тосте

Я читаю данные из php-файла и помещаю их в массив. Я хочу показать описание в тосте, но в тосте показать теги html / php. как я могу удалить это?

News.java

public class News {

int information_id;
int language_id;
String title;
String description;

public int getinformation_id() {
return information_id;
}

public int getlanguage_id() {
return language_id;
}

public String gettitle() {
return title;
}

public String getdescription() {
return description;
}

public void setinformation_id(int information_id) {
this.information_id = information_id;
}

public void setlanguage_id(int language_id) {
this.language_id = language_id;
}

public void settitle(String title) {
this.title = title;
}

public void setdescription(String description) {
this.description = description;
}

}

Main.java

ArrayList<News> news;
public ArrayList<String> infoid, lanid, titlenews, desnews;
JSONObject json_data;
JSONArray jArray;

private void get_news() {

try {
url = "http://www.learnroid.ir/bigshop/get_news.php";

dbGetData = new DbGetData();
new Thread(new Runnable() {
public void run() {
data = dbGetData.getDataFromDB(url);

runOnUiThread(new Runnable() {
@Override
public void run() {
news = parseJSON(data);
}
});
}
}).start();

Toast.makeText(context, "Please wait ....", 5000).show();
} catch (Exception e) {

}
}

public ArrayList<News> parseJSON(String result) {
news = new ArrayList<News>();

try {
jArray = new JSONArray(result);
for (int i = 0; i < jArray.length(); i++) {
json_data = jArray.getJSONObject(i);
n = new News();

information_id = json_data.getString("information_id");
language_id = json_data.getString("language_id");
title = json_data.getString("title");
description = json_data.getString("description");

n.setinformation_id(Integer.parseInt(information_id));
n.setlanguage_id(Integer.parseInt(language_id));
n.settitle(title);
n.setdescription(description);

infoid.add(information_id);
lanid.add(language_id);
titlenews.add(title);
desnews.add(description);

news.add(n);

/*  int information_id;
int language_id;
String title;
String description;*/
}
showdata();

size = infoid.size();
Toast.makeText(context, String.valueOf(size), Toast.LENGTH_SHORT).show();

} catch (JSONException e) {
}
return news;
}

// для получения данных из php и помещения в списки массивов infoid, lanid, ………….

и я создаю функцию для показа данных из массива

    private void showdata() {

Object[] Arraydes = desnews.toArray();
Object[] Arraylan = lanid.toArray();

for(int i = 0; i < Arraydes.length ; i++){
String s = Arraylan[i].toString();
if (s.equals("2")) {
Toast.makeText(context, String.valueOf(Arraydes[i]),Toast.LENGTH_LONG).show();

}
}

Форма данных таблицы:

информационный_ид: 6
language_id: 1
название: Горячие новости
описание: <п> информация о доставке</п>

Но мне нужна информация о доставке только для шоу в тосте

мой тост текст «<п> информация о доставке</п&GT»

-3

Решение

Вы можете создать функцию для удаления HTML-тегов, например:

public String stripHtml(String html) {
return Html.fromHtml(html).toString();
}

Вывести возвращенную строку в тост

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]