Android json产量在日志记录中正常工作,但当我在textview中使用settext打印时,只显示一个产量

Android json产量在日志记录中正常工作,但当我在textview中使用settext打印时,只显示一个产量,android,json,android-studio,settext,Android,Json,Android Studio,Settext,在日志结果中,所有json数据都被完全写入,但当我使用settext技术时,只写入了1个yield。我想将所有json输出打印到我的edittex。 你能帮忙吗?谢谢 我只展示与这个问题相关的部分代码 try{ JSONObject jsonO = new JSONObject(jsonveri); JSONArray liste = jsonO.getJSONArray("bayraklar"); for (int i=0;i<liste.length();

在日志结果中,所有json数据都被完全写入,但当我使用settext技术时,只写入了1个yield。我想将所有json输出打印到我的edittex。 你能帮忙吗?谢谢

我只展示与这个问题相关的部分代码

try{

    JSONObject jsonO = new JSONObject(jsonveri);
    JSONArray liste = jsonO.getJSONArray("bayraklar");

    for (int i=0;i<liste.length();i++){
        JSONObject b = liste.getJSONObject(i);
        int bayrak_id = b.getInt("bayrak_id");
       String bayrak_ad = b.getString("bayrak_ad");
        String bayrak_resim = b.getString("bayrak_resim");

       Log.e("bayrak_id",String.valueOf(bayrak_id));
        Log.e("bayrak_ad",bayrak_ad);
        Log.e("bayrak_resim",bayrak_resim);


        akistwo.setText(bayrak_ad);



    }
试试看{
JSONObject jsonO=新的JSONObject(jsonveri);
JSONArray liste=jsonO.getJSONArray(“bayraklar”);

对于(inti=0;i我得到了老师的帮助来解决这个问题。 解决方案非常简单。 textview显示最后一篇文章。 所以第一篇文章没有出现

StringBuilder sb = new StringBuilder ();
  edit.setText (sb.append (flag_name));
当我这样做的时候,它就工作了。
ılove you udemy.

你在循环中切换文本,在
EditText
中每次迭代都无法理解?/你能编写示例代码吗?
setText()
用新文本替换旧文本。每次你设置一个新文本,所以你只能看到最后的结果我明白谢谢,但我该怎么做。我应该用什么来代替setText?
StringBuilder sb = new StringBuilder ();
  edit.setText (sb.append (flag_name));