Форум программистов, компьютерный форум CyberForum.ru

ProgressBar, крутящийся, пока выполняется post-запрос - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Создание пост-запроса http://www.cyberforum.ru/android-dev/thread627951.html
Всем доброго дня! Я занимаюсь разработкой android-приложений, и к меня появилась задачка..по Post-запросу вызывать такси c android. То есть..есть у нас приложение, там есть данные пользователя..ну скажем, имя и телефон. И по кнопке "Вызвать" должно вызываться такси. Например, на этом сайте http://www.taxi-ladya.ru/ должна заполняться Имя и Телефон (Заказ такси ONLINE), и отправляться им на...
Программирование Android Закрытие одной активити из другой Собственно, вопрос понятен из темы. Он вытекает из наличия в задании обязательной кнопки выхода. Приложение из 2х активити, из одного запускается второе. Во второй должна быть кнопка выхода из приложения. Вопрос - как сделать? Последовательно вызвать finish() сначала для второй, а по ее закрытию - для первой? Как-то карявовато. Можно ли сначала из второй заверщить первую, а потом для второй... http://www.cyberforum.ru/android-dev/thread627886.html
Программирование Android Проблемы андроидных хэллоувордщиков
Уютного всем вечера. Я изучаю программирование на Андроид буквально несколько дней сразу по двум самоучителям ("Привет, Андроид" Эд Бурнета, "Андроид за 24 часа" Лорен Дэрси), иу меня периодически возникают, наверняка, весьма глупые и нетипичные вопросы. Вот, например, одна из срочных проблем, решение которой (или хотя бы внесение ясности в решение) чрезвычайно важно. В книге "Привет,...
Программирование Android Отправка и прием сообщений
Здравствуйте! Мне нужно написать приложение, которое позволяло бы общаться его пользователям. При запуске должно проверяться установлено ли приложение у другого пользователя, затем находится ли пользователь в сети, и затем уже получение и отправка сообщений. Т.к. под андройд на яве раньше ничего не писала, решила попробовать сделать подобное приложение просто для компьютера, но тоже не вышло....
Программирование Android Первая программа под Android в Netbeans - найти ошибку в коде http://www.cyberforum.ru/android-dev/thread627099.html
Всем привет! Ребята, установил эмулятор Android для NetBeans, создал проект, но он создался с ошибками. import android.R; import android.app.Activity; import android.os.Bundle; public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override
Программирование Android Android SDK тормозит Как это исправить или есть ли другой способ использовать Android в Windows XP? подробнее

Показать сообщение отдельно
Noit
26 / 26 / 3
Регистрация: 11.04.2012
Сообщений: 865
25.07.2012, 19:44  [ТС]     ProgressBar, крутящийся, пока выполняется post-запрос
вот как сделать так чтобы поток возвращал мне str от данного index'a
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
public String postData(int index) {
        
        String str = null;
        HttpParams params = new BasicHttpParams();
        params.setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1);
        HttpClient httpclient = new DefaultHttpClient(params);
        HttpPost httppost = new HttpPost("http://topdekor.vot.by/api.php");
        
        try {
            
            List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
            nameValuePairs.add(new BasicNameValuePair("u", "android"));
            nameValuePairs.add(new BasicNameValuePair("p", "036"));
            nameValuePairs.add(new BasicNameValuePair("action", "get_object_info_by_id"));
            nameValuePairs.add(new BasicNameValuePair("object_id", TeatresIndex[index]));
            nameValuePairs.add(new BasicNameValuePair("codepage", "utf8"));
            nameValuePairs.add(new BasicNameValuePair("template_id", "51762"));
            httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
            
            HttpResponse response = httpclient.execute(httppost);
            
            str = EntityUtils.toString(response.getEntity());
            response.getEntity().consumeContent();  
            
                str = str.replaceAll("TITLE_REGION_NAME", "Регион: ");
                str = str.replaceAll("TITLE_ADDRESS", "Адрес:");
                str = str.replaceAll("TITLE_TELEPHONE_AUTO", "Автоответчик: ");
                str = str.replaceAll("TITLE_TELEPHONE", "Телефон кассы:");
                str = str.replaceAll("TITLE_BOSS_TELEPHONE", "Телефон директора: ");
                str = str.replaceAll("TITLE_BOSS", "Директор:");               
                str = str.replaceAll("TITLE_TEMPLATE_COUNT", "Количество залов:");
                str = str.replaceAll("TITLE_DATE_OPEN", "Дата открытия:");
                str = str.replaceAll("TITLE_BAR_ASSORTIMENT", "Ассортимет бара:");
                str = str.replaceAll("TITLE_BAR_URL", "Адрес бара в сети Интернет:");
                str = str.replaceAll("TITLE_BAR", "Бар:");
                str = str.replaceAll("TITLE_SERVICES", "Дополнительные услуги:");
                str = str.replaceAll("TEXT_NOT_EXISTS", "Нет информации");
                str = str.replaceAll("TEXT_NO_INFORMATION", "Нет информации");
                str = str.replaceAll("<(.)+?>", "");
                str = str.replaceAll("<(\n)+?>", "");
                str = str.replaceAll("  ", "");
                
        } catch (ClientProtocolException e) {
            
            Log.e("ERROR","MalformedURLException");
            
        } catch (IOException e) {
            
            Log.e("ERROR","IOException");
        }
        return str;     
    }
Добавлено через 2 минуты
Java
1
2
3
4
5
6
7
8
9
10
while (index!=countTeatres-1)
            {   
            index++;     
            String html ="<img src='http://topdekor.vot.by/"+PicturePath(index)+".jpg'/>";
            Spanned s = Html.fromHtml(html,getImageHTML(),null);
           [B] Spanned stroka = Html.fromHtml(postData(index));[/B]
            int count = new StringBuffer(stroka).indexOf ("Регион:");
            String teatrName = stroka.toString().substring(0, count); 
            addToTextView(teatrName,stroka,s,count,index);       
            }
тут прокручиваеться индекс
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru