1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. sebush, 10.06.2012 #1
    sebush

    sebush Threadstarter Neuer Benutzer

    hi leutz,

    ich bin noch irgendwie nicht in der lage eine listview zu füttern xD

    ich ziehe ein json-objekt von einem server und bekomme das auch gut hin, nur bekomme ich dieses json-obj nicht in eine listview...

    Code:
    package de.jenamedia.newsandroid;
    
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.net.URL;
    import java.net.URLConnection;
    
    import org.json.JSONException;
    import org.json.JSONObject;
    import org.json.JSONTokener;
    
    import android.app.Activity;
    import android.app.ListActivity;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.AdapterView;
    import android.widget.AdapterView.OnItemClickListener;
    import android.widget.ArrayAdapter;
    import android.widget.ListView;
    import android.widget.TextView;
    import android.widget.Toast;
    
    public class NewsAndroidActivity extends ListActivity {
    	
    	ListView lv;
    	JSONObject json_object;
    	
    	String[] items = new String[1];
    	
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
                   
            /*  */ 
            lv = (ListView)findViewById(R.id.listView1);	
            String json = getJSON();
            try {
    			json_object = (JSONObject) new JSONTokener(json).nextValue();
    			
    			items = new String[3];
    			
    		} catch (JSONException e) {}
            
            //lv.setAdapter(new ArrayAdapter<String>(this, R.layout.main, items));
            
            
            
        }
        
        public static String getJSON() {
        	try{
        		URL url = new URL("http://mydomain.de/NewsFeed/index.php?param=android"); 
            	URLConnection conn = url.openConnection();
            	BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
            	String line;
        		while ((line = rd.readLine()) != null) {
        			return line;
            	}    		
        	}catch(IOException e) {}
    		return "";    	     
        } 
    }
     
  2. orium, 11.06.2012 #2
    orium

    orium Android-Hilfe.de Mitglied

Die Seite wird geladen...
Ähnliche Themen Forum Datum
[GESCHLOSSEN] Random ListItem ausgeben funktioniert nicht mehr Android App Entwicklung 13.08.2017
[OFFEN] Bild per Intent an ListView übergeben und anzeigen Android App Entwicklung 13.08.2017
[GELÖST] Android PHP MySQL Android App Entwicklung 05.05.2017
[ERLEDIGT] Listview mit Datenbank über Custom ArrayList verbinden Android App Entwicklung 22.04.2017
[ERLEDIGT] (JSON-)Datei speichern Android App Entwicklung 08.04.2017
[ERLEDIGT] Drawer mit scrollbarem Listview Android App Entwicklung 27.03.2017
ListView fix am unteren Bildschirmrand ausgeben Android App Entwicklung 01.03.2017
ProgressBar in ListView Android App Entwicklung 03.01.2017
ListView Element an eine Datenbank senden Android App Entwicklung 04.12.2016
Du betrachtest das Thema "listview aus json (serverdata) generieren" im Forum "Android App Entwicklung",