You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
957 B
42 lines
957 B
package com.community.pocket.data.adapter;
|
|
|
|
import android.content.Context;
|
|
import android.widget.ArrayAdapter;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
/**
|
|
* 访客信息数据适配器
|
|
*/
|
|
public class VisitorAdpter extends ArrayAdapter<String> {
|
|
|
|
private Map<String, List<String>> map;
|
|
private List<String> list;
|
|
|
|
|
|
public VisitorAdpter(Map<String, List<String>> map, Context context) {
|
|
super(context, android.R.layout.simple_list_item_1);
|
|
addAll(map);
|
|
}
|
|
|
|
public void addAll(Map<String, List<String>> map) {
|
|
this.map = map;
|
|
this.list = new ArrayList<>(this.map.keySet());
|
|
clear();
|
|
addAll(this.list);
|
|
}
|
|
|
|
public boolean containsKey(String name) {
|
|
return this.map.containsKey(name);
|
|
}
|
|
|
|
public List<String> getTime(String name) {
|
|
return map.get(name);
|
|
}
|
|
|
|
public List<String> getList() {
|
|
return list;
|
|
}
|
|
}
|
|
|