viewHolder.imageBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (viewHolder.imageBtn.isChecked()) {
new ToastTool(context).showCollectSuccessToast();
} else {
new ToastTool(context).showCollectCancelToast();
}
}
});
viewHolder.imageBtn
.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
if (isChecked) {
db = new DBOpenHelper(context).getWritableDatabase();
viewHolder.imageBtn.setBackgroundDrawable(context
.getResources().getDrawable(R.drawable.star3));
String sql = "update product set liked = 1 where productid="
+ id;
bean.setLiked(1);
db.execSQL(sql);
db.close();
} else {
db = new DBOpenHelper(context).getWritableDatabase();
viewHolder.imageBtn.setBackgroundDrawable(context
.getResources().getDrawable(R.drawable.star2));
String sql = "update product set liked = 0 where productid="
+ id;
bean.setLiked(0);
db.execSQL(sql);
db.close();
}
}
});
评论