Java 如何在toast中显示html/php代码

Java 如何在toast中显示html/php代码,java,php,android,toast,Java,Php,Android,Toast,我从放入数组的php文件中读取数据。我希望在toast中显示描述,但toast显示html/php标记。我怎样才能移除它 java public class News { int information_id; int language_id; String title; String description; public int getinformation_id() { return information_id; }

我从放入数组的php文件中读取数据。我希望在toast中显示描述,但toast显示html/php标记。我怎样才能移除它

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 语言识别码:1 标题:热门新闻 描述:交付信息

但我只需要在吐司中展示的送货信息


我的toast文本是传递信息您可以创建一个函数来剥离html标记,类似于:

public String stripHtml(String html) {
    return Html.fromHtml(html).toString();
}
在toast中输出返回的字符串