0

私は初めて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 を使用します。

4

1 に答える 1

3

[DDMS] をクリックし、実行中のエミュレーターが選択されていることを確認します。そして、LogCat タブにいることを確認してください。「app: com.your.app.package」で検索することもできます

メッセージがめちゃくちゃにならないようにするために、Log.d("tag", "test"); のようなことを試してみてください。また、android.util.Log; をインポートしたと仮定します。コンパイルされるからです。

また、多分次のようなことをします

if(jArray != null) { Log.i("","not null"); } else { Log.i("", "null"); }

forループの直前

于 2011-11-20T20:47:44.297 に答える