Code example for SparseIntArray

Methods: get, put

0
        this.productColor = new ProductUiHelper(context);
        helper = productDao.getCursorHelper(c);
    } 
 
    private int getTagColor(long tagId) {
         int color = tagColorCache.get((int) tagId, Integer.MIN_VALUE);
        if (Integer.MIN_VALUE == color) {
            Tag tag = tagDao.load(tagId);
            if (tag!=null) { 
                tagColorCache.put((int)tagId,  tag.getColor() );
             } else { 
                tagColorCache.put((int)tagId, android.R.color.transparent);
            } 
        } 
        return color;
    } 
 
    @Override 
    public void bindView(View view, Context context, Cursor cursor) {
        if (helper.isNotInit) {
            helper.initWrapper(cursor);