我是Android新手,我正在尝试一些简单的日志来获取随机背景颜色。我有代码,它返回1-256之间的整数,或者我认为。我需要记录该值以检查它是否正常,但我不确定如何使用Android进行记录..我过去一直使用System.out.println("stuff")
来记录内容,但我相信这不是你的方式应该在Android中做到这一点。
我有我的班级:
public static int backgroundColorRandomize()
返回
return randomRGB;
我试着像这样记录
Log.d(backgroundColorRandomize(), "value = " + randomRGB);
但我需要将返回的值从backgroundColorRandomize
转换为String,以便记录。
我试过java .toString
,但我不确定我是否正确使用..任何帮助都将不胜感激!谢谢!
答案 0 :(得分:12)
Log.d("MYINT", "value: " + randomRGB);
答案 1 :(得分:3)
private static final String TAG = YourClass.class.getSimpleName();
...
android.util.Log.d(TAG, String.format("value = %d. random color = %d", randomRGB, backgroundColorRandomize()));
更多信息:
答案 2 :(得分:1)
Log.d(backgroundColorRandomize() + "" /* <-- all you need. */, "value = " + randomRGB);
答案 3 :(得分:1)
我更喜欢String.valueOf(value)
。
Log.d(String.valueOf(backgroundColorRandomize()), "value = " + randomRGB);
答案 4 :(得分:0)
我用
Log.d("MYINT", "value: " + randomRGB.toString());