ContentValues v= new ContentValues();
 v.put(bh.STATUS,status);
STATUS是bh类里边的变量请问以上两句代码是什么意思呢?(是不是表示把status赋值给bh.STATUS呢?如果是的话,为什么不直接bh.STATUS=status赋值呢)请会的朋友帮忙回答,在此先谢谢了

解决方案 »

  1.   

    楼上的用过Map么?它这个的意思就是说v是一个集合,它里面允许以键(key)对值(value)的方式存储信息在你调用put方法时,实际上并不是将statue的值赋给bh.STATUS,
    而是将bh.STATUS作为存储status值的一个对应键如果你想在别的地方获取bh.STATUS的值,那么你就得通过v.get(bh.STATUS);来获取你之前存进去的status值说白了,bh.STATUS和status都是v里面的一条数据,而这条数据只有一个键来指定一条对应的结果
    而v则是一个集合,来装这个键对值的