app/src/main/java/net/nashlegend/sourcewall/adapters/NoticeAdapter.java
(完整代码) 1KBpackage net.nashlegend.sourcewall.adapters;
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import net.nashlegend.sourcewall.model.Notice;
import net.nashlegend.sourcewall.view.NoticeView;
/**
* Created by NashLegend on 2015/2/12 0012
*/
public class NoticeAdapter extends AceAdapter<Notice> {
public NoticeAdapter(Context context) {
super(context);
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = new NoticeView(getContext());
((NoticeView) convertView).setAdapter(this);
}
((NoticeView) convertView).setData(list.get(position));
return convertView;
}
public boolean removeItemByID(String id) {
if (list.size() > 0) {
if (id != null) {
for (int i = list.size() - 1; i >= 0; i--) {
if (id.equals(list.get(i).getId())) {
list.remove(i);
return true;
}
}
} else {
for (int i = list.size() - 1; i >= 0; i--) {
if (list.get(i).getId() == null) {
list.remove(i);
return true;
}
}
}
}
return false;
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
