Answers:
System.out.println
和Log.d
俩去logcat中,而不是控制台。
我是Android开发的新手,我这样做:
1)创建一个类:
导入android.util.Log; 公共最终课程Debug { 专用调试(){} 公共静态无效(对象信息){ Log.i(“ info”,msg.toString()); } }
完成项目后,删除类。
2)要将消息打印到LogCat,请执行以下操作:
Debug.out ("something");
3)在LogCat中创建一个过滤器,并在输入中“ by Log Tag”中写入“ info”。您所有的消息都将写在这里。:)
提示:创建另一个过滤器以过滤所有错误以轻松调试。
编写跟随代码以在LogCat上打印任何内容都可以正常工作!
int score=0;
score++;
System.out.println(score);
在LogCat上打印分数。
我认为烤面包也许是显示变量值的好方法!
顺便说一句,如果您不知道 JSONObject在JSONArray中的确切位置是什么,我建议使用以下代码:(我假设“ jsonArray”是所有数据的主要变量,我正在搜索确切的位置具有equals函数的数组中的对象)
JSONArray list = new JSONArray();
if (jsonArray != null){
int len = jsonArray.length();
for (int i=0;i<len;i++)
{
boolean flag;
try {
flag = jsonArray.get(i).toString().equals(obj.toString());
//Excluding the item at position
if (!flag)
{
list.put(jsonArray.get(i));
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}
jsonArray = list;