Форум программистов, компьютерный форум, киберфорум
Наши страницы

AutoCompleteTextView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Растянуть видео на весь экран http://www.cyberforum.ru/android-dev/thread817637.html
Как принудительно растянуть videoview на весь экран?
Программирование Android Ошибка при сворачивании При сворачивании приложения (например при нажатии кнопки home) выходит сообщение "В приложении "narrator" произошла ошибка". Как исправить? Добавлено через 7 минут Вот код package... http://www.cyberforum.ru/android-dev/thread817601.html
Программирование Android Android NDK
Здравствуйте. Хотелось бы написать пару программок на андроид, но джаву вообще не знаю. Нагуглил, что можно писать на С++, но толком как это делать и где не было написано. Подскажите какую IDE...
Создания намерения для открытия файла Программирование Android
Как мне в намерении передать запрос на поиск программы для открытия файла с карты памяти? Короче как в файловых менеджерах под андроид.
Программирование Android Воспроизведение m3u8 файлов http://www.cyberforum.ru/android-dev/thread817262.html
Как воспроизвести m3u8 файл в android 2.3.3? Добавлено через 7 минут Имеется ввиду воспроизведения потокового видео в таком формате Добавлено через 2 часа 54 минуты Посоветуйте библиотеки для...
Программирование Android Создание XML Доброго дня. Прошу простить мои ламерские вопросы. Проблема раз: Нужно сгенерить xml файл. Погуглил, нашел только как обрабатывать чужие XMLки. Если не трудно можно пример создания простейшей... подробнее

Показать сообщение отдельно
Vlast92
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 20
25.03.2013, 02:49  [ТС]
Парсится страница, при этом когда вводишь символ, отправляется новый запрос и каждый раз обновляется массив.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
class FindLand extends AsyncTask<Void, Void, Void> {
 
protected Void doInBackground(Void... params) {
 
            BufferedReader in = null;
            String end = "";
            try {
                HttpClient client = new DefaultHttpClient();
                HttpGet request = new HttpGet();
                try {
                    AutoCompleteTextView WriteSity = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
                    jsonResult = jsonBase + WriteSity.getText().toString() + "";
                    Log.d("myLogs", jsonResult);
                    request.setURI(new URI(jsonResult));
                } catch (URISyntaxException e) {
                    e.printStackTrace();
                }
                HttpResponse response = client.execute(request);
                in = new BufferedReader(new InputStreamReader(response
                        .getEntity().getContent()));
 
                StringBuffer sb = new StringBuffer("");
                String line = "";
                String NL = System.getProperty("line.separator");
 
                while ((line = in.readLine()) != null) {
                    sb.append(line + NL);
                }
                in.close();
 
                end = sb.toString();
                try {
                    Log.d("myLogs", "Begin Parse");
                    parse(end);
                    Log.d("myLogs", "End Parse");
                } catch (Exception e) {
                    e.printStackTrace();
                }
 
            } catch (ClientProtocolException e) {
                Log.d("myLogs", e.getMessage());
 
            } catch (IOException e) {
                Log.d("myLogs", e.getMessage());
            }
 
            finally {
                Log.d("myLogs", "All right!");
                if (in != null) {
                    try {
 
                        in.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
            }
 
            return null;
        }
 
 
private void parse(String end) throws Exception {
 
            JSONObject jObject = new JSONObject(end);
            JSONArray landarray = jObject.getJSONArray("RESULTS");  
            Countries = new ArrayList<String>();
 
            for (int i = 0; i < landarray.length(); i++) {          
               Countries.add(landarray.getJSONObject(i).getString("name").toString());
              }
              Log.d("myLogs",Countries.toString());
 
            Log.d("myLogs", "End Parse");
        }
}
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru