entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Un ejemplo de list view Android con mysql!!

Podrian decirme o mostrarme un ejemplo

de como mostrar en un listview los mdatos desde mysql ,
y que al seleccionar un dato se se envien los otros datos en un intent nuevo!!

se que se pueden utilizar json, e visto algunos ejemplos en la internet , pero no me han funcionado

esque soy novato!!!
muchas gracias

1voto

Leonardo-Tadei comentado

Hola Erick.

poné el código que estás usando y no et funciona para verlo, así esta es una pregunta concreta y vez de tan general cómo está planteada.

Cuándo más concreta es una pregunta, más posibilidades hay de que alguien te responda...

0voto

erick comentado

ok Disculpame si mira encontre este ejemplo y me muestra el ejemplo
y me gustaria poder enviarlo a otro intent y mostrar los datos en un edittext!
de antemano seria grato su ayuda

package com.example.loginphp;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

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

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class Lista extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_listas);

        connect();
    }
    private void connect() {
      String data;

     final  ListView listView = (ListView)findViewById(R.id.ListaAlumno);
     final ArrayList<String> datos = new ArrayList<String>();

        try {
            DefaultHttpClient client = new DefaultHttpClient();
            HttpGet request = new HttpGet("xxxxxxxxxxx");
            HttpResponse response = client.execute(request);
            HttpEntity entity=response.getEntity();
            data =EntityUtils.toString(entity);
          // Log.e("STRING", data);
            try {

           JSONArray json = new JSONArray(data);

           for(int i=0; i<json.length(); i++)
           {
            JSONObject obj=json.getJSONObject(i);
            String nombre = obj.getString("nombre");
          //  String apellido = obj.getString("apellido");
           // Log.e("STRING", nombre);
            datos.add(nombre) ;
          //  datos.add(apellido);
            ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_checked,datos);
            listView.setAdapter(adapter);

           }

      } catch (JSONException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      }

        } catch (ClientProtocolException e) {
            Log.d("HTTPCLIENT", e.getLocalizedMessage());
        } catch (IOException e) {
            Log.d("HTTPCLIENT", e.getLocalizedMessage());
        }
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu)
    {
     // Inflate the menu; this adds items to the action bar if it is present.
     getMenuInflater().inflate(R.menu.main, menu);
     return true;
    }

}

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta