S
sebush
Neues Mitglied
- 0
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...
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 "";
}
}