我目前开发的一个小项目,在开发过程中采用了 listview 自定义布局 里的 按钮事件,来给listview 增加数据,现在的问题是如何判断数据已经增加过了?(如何判断有重复的数据?) 

解决方案 »

  1.   

    List<String> list=new ArrayList<String>();
    list.contains("xxx")
      

  2.   

    gridview 数据已经加载成功,现在想实现点击一个按钮重新在加载另外的数据,现在用notifyDataSetChanged() 这个方法不起作用,请问怎么解决??
      

  3.   

    确认一下绘画的代码是不是没写在onCreateView()里面
      

  4.   

    首次启动默认是可以加载数据,现在可以实现 但是不是很好的解决方法,每次点击不同的按钮事件触发中都要1、数据源重新生成(必须)
    2、重新 new adapter 对象(可以不这样吗?)
    3、 gridview.setAdapter(adapter);  
        adapter.notifyDataSetChanged(); 
      

  5.   


    不需要这样啊,当你点击按钮改变了数据源,使用adapter.notifyDataSetChanged()就会更新listview啊
      

  6.   

    是 Gridview  我试过了,adapter.notifyDataSetChanged()后 ,图片没有刷新。
      

  7.   

    1.使用list中contain()方法检查数据是否添加在list中。
    2.这个函数返回boolean型。使用contain()方法可以避免listview中重复数据的出现。