解决方案 »

  1.   

    补充:经测试,界面没有更新,但里面的内容更新了,每一项的点击事件点击出来的就是11-1
    Toast.makeText(getApplicationContext(), items.get(position),Toast.LENGTH_SHORT).show();  
      

  2.   

    适配器修改改成这样:
    private class TestAdapter extends BaseAdapter{ private List<String> list;
      public TestAdapter(List<String> data){
           list = new ArrayList<String>;
          list .addAll(data);
        }  public void AddData(String s){
        list.add(s);
        this.notifyDataSetChanged();;
      }
       
    .....
    ......
    }
      

  3.   

    调用的时候 adapter.addData("11");
      

  4.   

    不太明白楼主的意思,第二次又从新new了个Adapter,第二次的数据显示的结果也没问题。如果想保留第一次的数据就不要在new了。