Error null en JSON

Iniciado por javirk, 5 Marzo 2013, 17:34 PM

0 Miembros y 1 Visitante están viendo este tema.

javirk

Hola, estoy intentando recuperar datos de una base de datos alojada en mi servidor en Internet a través de Java (en Android) y la verdad es que no hay manera, me devuelve un error null y no sé cómo arreglarlo, he probado de todo. Os dejo el código que estoy usando de Java:
Código (java) [Seleccionar]

package com.capitales;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.util.EntityUtils;
import org.json.JSONObject;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class Capitales extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_capitales);
Button btn = (Button)findViewById(R.id.btn1);
final TextView text = (TextView)findViewById(R.id.txt1);
btn.setOnClickListener(new View.OnClickListener() {

public void onClick(View arg0) {
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet("http://www.tuzine.es/Capitales/index.php");
try{
HttpResponse response = httpclient.execute(httpget);
HttpEntity entity = response.getEntity();
JSONObject json = new JSONObject(EntityUtils.toString(entity));
json.getString("foo");

}
catch(Exception ex){
text.setText("Error" + ex.getMessage());
}
}
});
}

}


La web sí me está devolviendo los datos perfectamente, así que no lo entiendo...

Un saludo! y gracias de antemano!