【发布时间】:2015-07-19 06:40:15
【问题描述】:
所以我随机选择一种颜色。
Random color = new Random();
final int color2 = (Color.argb(255, color.nextInt(255),color.nextInt(255), color.nextInt(255)));
然后我将它输入到数据库中
HashMap<String, String> colorvalues = new HashMap<String, String>();
colorvalues.put("boxcolors", String.valueOf(color2));
controller.insertcolorinfo(colorvalues);
Log.d(LOGCAT, " NEW COLOR INSERTED" + colorvalues);
当我检查新插入数据的 logcat 中的值时,我得到类似 插入新颜色 [somenumber,null,null,null] 我需要知道如何正确地将其插入数据库,以便稍后检索保存的颜色值。我确实看到有四个变量决定了构成 color2 的颜色,但我不知道如何将它们保存到数据库中。
谢谢
【问题讨论】:
-
试试这个方法:String hex = String.format("#%02x%02x%02x", r, g, b);
标签: android sqlite random colors