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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.80
Noit
26 / 26 / 3
Регистрация: 11.04.2012
Сообщений: 870
#1

Пост запрос и обработка полученой иформации - Программирование Android

19.07.2012, 18:03. Просмотров 1951. Ответов 18
Метки нет (Все метки)

Есть пост запрос и затем обработка полученой инфы, снизу приведена меньшая часть
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
String str = null;
        HttpClient httpclient = new DefaultHttpClient();
        HttpPost httppost = new HttpPost("http://сайт");
 
        try {
            List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
            nameValuePairs.add(new BasicNameValuePair("u", "android"));
            nameValuePairs.add(new BasicNameValuePair("p", "78"));
            nameValuePairs.add(new BasicNameValuePair("action", "get_events_by_object_id"));
            nameValuePairs.add(new BasicNameValuePair("object_id", AfishaIndex));
            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("\\--", "-");
                str = str.replaceAll("\\---", "-");
                str = str.replaceAll("\\[Подробнее]", "");
                str = str.replaceAll("<(.)+?>", "");
                str = str.toString().replaceAll(":00", ":00  ");
                str = str.toString().replaceAll(":20", ":20  ");
                str = str.toString().replaceAll(":10", ":10  ");
                str = str.toString().replaceAll(":30", ":30  ");
                str = str.toString().replaceAll(":40", ":40  ");
                str = str.toString().replaceAll(":50", ":50  ");
                str = str.replaceAll("<(\n)+?>", "");
                str = str.replaceAll("  ", "");
выполняется все по нажатию кнопки, итог выводится на экран спустя 35 секунд после нажатия кнопки, как ускорить это???

если поможет то вот логи
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
07-19 17:58:30.432: I/ActivityManager(70): Displayed my.megamag.apps/.MenuActivity: +898ms
07-19 17:58:30.444: D/States(344): MainActivity: onStop()
07-19 17:58:31.562: I/ActivityManager(70): Starting: Intent { cmp=my.megamag.apps/.KinoteatrActivity } from pid 344
07-19 17:58:31.592: D/States(344): MenuActivity: onPause()
07-19 17:58:31.832: D/dalvikvm(344): GC_EXTERNAL_ALLOC freed 72K, 52% free 2635K/5379K, external 2057K/2137K, paused 102ms
07-19 17:58:41.585: W/ActivityManager(70): Launch timeout has expired, giving up wake lock!
07-19 17:58:41.632: W/ActivityManager(70): Activity idle timeout for HistoryRecord{40700978 my.megamag.apps/.KinoteatrActivity}
07-19 17:58:43.842: I/global(344): Loaded time zone names for en_US in 10906ms.
07-19 17:58:46.282: D/dalvikvm(344): GC_FOR_MALLOC freed 532K, 48% free 3470K/6663K, external 2687K/3003K, paused 207ms
07-19 17:58:48.392: D/dalvikvm(344): GC_CONCURRENT freed 1004K, 51% free 3601K/7303K, external 2833K/3003K, paused 8ms+11ms
07-19 17:58:48.982: D/dalvikvm(344): GC_EXTERNAL_ALLOC freed 820K, 60% free 2982K/7303K, external 2833K/3003K, paused 90ms
07-19 17:58:52.872: D/dalvikvm(344): GC_CONCURRENT freed 793K, 46% free 4148K/7559K, external 3272K/3767K, paused 18ms+8ms
07-19 17:58:56.562: D/dalvikvm(344): GC_CONCURRENT freed 1752K, 53% free 3974K/8391K, external 3715K/3767K, paused 9ms+9ms
07-19 17:58:57.952: D/dalvikvm(344): GC_EXTERNAL_ALLOC freed 1262K, 61% free 3303K/8391K, external 3715K/3767K, paused 111ms
07-19 17:59:03.792: D/dalvikvm(344): GC_CONCURRENT freed 1237K, 47% free 4461K/8391K, external 4393K/4867K, paused 9ms+12ms
07-19 17:59:05.503: D/States(344): MenuActivity: onStop()
07-19 17:59:06.932: I/ActivityManager(70): Displayed my.megamag.apps/.KinoteatrActivity: +35s323ms
07-19 18:02:12.606: D/SntpClient(70): request time failed: java.net.SocketException: Address family not supported by protocol
вот вродъ и суть моей проблемы...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.07.2012, 18:03
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Пост запрос и обработка полученой иформации (Программирование Android):

Пост запрос обработка результата - Objective-C
- (void) connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { ; } -...

Обработка пост запроса - jQuery
Здравствуйте! Имеется скрипт, который по нажатию на субмит, выводит данные на текущей страницы без её перезагрузки. ...

Пост запрос с куками - Delphi
Добрый день, Проблема такая есть код procedure TForm2.Button2Click(Sender: TObject); var Data:TStringList; ...

Многопоточный пост запрос - C# ASP.NET
Делаю многопоточные Пост запросы на страничку используя для синхронизации lock. Проблема в том если использовать много потоков то многие...

Принять пост запрос - PHP БД
Доброго времени суток! Как можно принимать пост запрос? Есть отправка формы и я принимаю ее так: if (count($_POST) &gt; 0), но...

Не получается пост запрос - Delphi
Пытаюсь создать пост запрос и авторизоваться но ничего не происходит. В чем проблема? Вот код: unit Unit1; interface uses ...

18
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
24.07.2012, 12:26 #16
покажите манифест.
0
Noit
26 / 26 / 3
Регистрация: 11.04.2012
Сообщений: 870
24.07.2012, 14:02  [ТС] #17
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
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="my.megamag.apps"
    android:versionCode="1"
    android:versionName="1.0" >
    
    <uses-sdk android:minSdkVersion="10" />
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
    <application
        android:icon="@drawable/ic_launcher"       
        android:label="@string/title_text" >
            <item name="android:windowBackground">#370903</item> 
            <item name="android:textColor">#F0E68C</item>
        <activity
            android:name="MainActivity"
            android:label="@string/title_text"
            android:theme="@style/MyTheme">             
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name="MenuActivity"></activity>
        <activity android:name="AfishaActivity"></activity>
        <activity 
            android:name="KinoteatrActivity"            
            android:configChanges="keyboardHidden|orientation">
            
        </activity>
        <activity android:name="NewsActivity"></activity>
        <activity android:name="AnonsActivity"></activity>
        <activity android:name="BronirActivity"></activity>
    </application>
</manifest>
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
24.07.2012, 14:50 #18
странно, выложите весь проект.
0
Noit
26 / 26 / 3
Регистрация: 11.04.2012
Сообщений: 870
24.07.2012, 14:58  [ТС] #19
вот проект
0
Вложения
Тип файла: rar kinoteatres.rar (514.5 Кб, 9 просмотров)
24.07.2012, 14:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.07.2012, 14:58
Привет! Вот еще темы с ответами:

Laravel и пост запрос - PHP
пытаюсь поймать контроллер public function orderProducts() { $connect=false; $request = new Request;...

Прокси на пост запрос - C#
Как поставить прокси - для следующего кода using System; using System.Collections.Generic; using System.ComponentModel; using...

Пост запрос на сервер - PHP
Привет. СРазу скажу в коде страницы есть вот такой кусок: &lt;form method=&quot;POST&quot; action=&quot;primer.com&quot; accept-charset=&quot;UTF-8&quot;...

Обработка ответа после пост-запроса (Ajax) - jQuery
Разбираюсь с ajax-функциями jQuery и возник вот такой вопрос, ответ на который никак найти не могу: Например, когда мы используем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru