|
|
@@ -26,8 +26,17 @@ public class ContactsAdapter extends BaseAdapter {
|
|
|
|
|
|
private Context ct;
|
|
|
private ResultItemsInface resultItemsInface;
|
|
|
+ private boolean isSingleSelect=false;
|
|
|
private List<ContactsModel> models=new ArrayList<>();
|
|
|
-
|
|
|
+
|
|
|
+ public boolean isSingleSelect() {
|
|
|
+ return isSingleSelect;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSingleSelect(boolean singleSelect) {
|
|
|
+ isSingleSelect = singleSelect;
|
|
|
+ }
|
|
|
+
|
|
|
public ContactsAdapter(Context ct, List<ContactsModel> datas){
|
|
|
this.ct=ct;
|
|
|
this.models=datas;
|
|
|
@@ -68,6 +77,11 @@ public class ContactsAdapter extends BaseAdapter {
|
|
|
}
|
|
|
|
|
|
final ContactsModel model=models.get(position);
|
|
|
+ if (isSingleSelect){
|
|
|
+ holder.checkBox.setVisibility(View.GONE);
|
|
|
+ }else{
|
|
|
+ holder.checkBox.setVisibility(View.VISIBLE);
|
|
|
+ }
|
|
|
holder.targetId= model.getImid();
|
|
|
holder.model=model;
|
|
|
///设定为每次刷新都会去删除缓存重新获取数据
|