Получение данных из запроса Http, а затем использовать данные в виде списка? - PullRequest
0 голосов
/ 20 марта 2012

Я искал по всему Интернету, но по какой-то причине мне еще не удалось найти этот фрагмент кода. Я пытаюсь получить строки и несколько изображений с моего сервера через запрос HttpGet, затем я помещаю данные в мой список.

Как бы я это сделал? Я перепробовал все, я могу вставить свой код, но он не работает, так что это не сильно поможет.

Итак, как я могу получить данные через запрос httpGet, а затем поместить полученные данные в просмотр списка.

Спасибо.

public class ChatService extends Activity {
    /** Called when the activity is first created. */


    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.chatservice);
        ContactsandIm();



        ListView list = (ListView) findViewById(R.id.ListView01);
        list.setClickable(true);

        final List<PhoneBook> listOfPhonebook = new ArrayList<PhoneBook>();
        listOfPhonebook.add(new PhoneBook(a, "9981728", "test@test.com"));
        listOfPhonebook
                .add(new PhoneBook("Test1", "1234455", "test1@test.com"));
        listOfPhonebook.add(new PhoneBook("Test2", "00000", "test2@test.com"));

        PhonebookAdapter adapter = new PhonebookAdapter(this, listOfPhonebook);

        list.setOnItemClickListener(new OnItemClickListener() {

            public void onItemClick(AdapterView<?> arg0, View view,
                    int position, long index) {
                System.out.println("sadsfsf");
                showToast(listOfPhonebook.get(position).getName());
            }
        });

        list.setAdapter(adapter);
    }

    private void ContactsandIm() {
        // TODO Auto-generated method stub
        HttpGet a = new HttpGet("http://www.gta5news.com/getdata.php");



    }

    // end bracket for "ContactsandIm"

    private void showToast(String message) {
        Toast.makeText(this, message, Toast.LENGTH_LONG).show();
    }
}
...