我是第一次开发Android应用程序。对此非常陌生。我已经编译了应用程序,当我在eclipse上运行时,我希望看到日志消息,但它从未显示在那里
try {
JSONArray jArray = new JSONArray(result);
for(int i=0; i<jArray.length(); i++) {
// JSONObject json_data = jArray.getJSONObject(i);
JSONObject json_data = jArray.getJSONObject(i);
Log.i("log_tag","id: "+json_data.getInt("id")+
", name: "+json_data.getString("name")+
", sex: "+json_data.getInt("sex")+
", birthyear: "+json_data.getInt("birthyear"));
//Get an output to the screen
returnString += "\n\t" + jArray.getJSONObject(i);
}
使用log.i。
答案 0 :(得分:3)
单击DDMS并确保选中了您正在运行的模拟器。并确保您在LogCat选项卡上。你也可以搜索“app:com.your.app.package”
只是为了确保你的消息没有搞砸,你可能会尝试做类似Log.d(“tag”,“test”)的事情;另外我假设你已经导入了android.util.Log;因为它编译。</ p>
也许可以做类似
的事情if(jArray != null) { Log.i("","not null"); } else { Log.i("", "null"); }
在你的for循环之前