public
View getView(
final
int
position, View convertView, ViewGroup parent) {
final
MpmDto item = mpmList.get(position);
if
() {
View v = Inflater.inflate(R.layout.row, parent,
false
);
LinearLayout body = (LinearLayout) v.findViewById(R.id.body);
CheckBox check = (CheckBox) v.findViewById(R.id.check);
TextView datee = (TextView) v.findViewById(R.id.date);
TextView place = (TextView) v.findViewById(R.id.place);
datee.setText(
"Date "
+item.date +
" "
+item.time);
place.setText(
"Place "
+ item.place);
body.setOnClickListener(
new
OnClickListener() {
@Override
public
void
onClick(View v) {
Intent i =
new
Intent(SaveList.
this
, DetailActivity.
class
);
i.putParcelableArrayListExtra(
"list"
, mpmList);
i.putExtra(
"position"
, position);
startActivity(i);
}
});
if
(checkMap.get(position) !=
null
) {
check.setChecked(
true
);
}
else
{
check.setChecked(
false
);
}
check.setOnCheckedChangeListener(
new
OnCheckedChangeListener() {
@Override
public
void
onCheckedChanged(CompoundButton buttonView,
boolean
isChecked) {
if
(isChecked) {
checkMap.put(position, position);
}
else
{
checkMap.remove(position);
}
}
});
return
v;
}