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

Как получить значение String из UI потока в потоке AsyncTask? - Android

Восстановить пароль Регистрация
Другие темы раздела
Android SAMSUBG S5660 GIO http://www.cyberforum.ru/android-dev/thread1178834.html
При включении в центре дисплея появляется значок батареи серого цвета, вибро и аппарат выключается. При подключении к зарядке и нажатие на включить включается! Сбрасывал телефон! перезапустил норм! но 2 раз опять началось ЧТО ТАКОЕ ??? ВСЕ началось с того что батарея быстро села и телефон не включался пришол домой вставил другой аккомулятор и все не включается не с тем не с тем
Android прошивка китайца Здравствуйте помогите пожалуйста найти прошивку на планшет вот ссылка на стату http://www.pandawill.com/gdippo-c10-quad-core-tablet-pc-a31s-101-inch-android-42-1gb-ram-8gb-4k-video-white-p81152.html http://www.cyberforum.ru/android-dev/thread1177996.html
Android Вывод изображения в приложение Android
Прошу о помощи, так как сам стою в тупике :) Пишу приложение в Eclipse, на Java для Android. Задача такова: создать приложение, которое может загружать через API в приложение фотографии. Вопрос: как реализовать? Gallery устарела, да и неудобна в использовании, если изображений много; а GridView будет дико тормозить и фото уменьшать надо будет. Так же это выглядеть должно так, что если юзер...
Android Как правильно назвать / создать каталог на SD card для приложения?
Решил хранить базу данных, экспорт/импорт и тому подобное на карте памяти. Но вот задался вопросом, есть ли какие-то стандарты для названий каталогов? Или может есть какие-то методы? Помогите пожалуйста ссылками на документацию от разработчиков или какой-нибудь материал как это сделать, чтобы было кошерно :-) А то я ищу, а кругом реклама всяких утилит. Добавлено через 2 часа 7 минут Если...
Android Использование Google Maps Android API v2 на Android http://www.cyberforum.ru/android-dev/thread1175820.html
Здравствуйте, второй месяц мучаюсь с созданием приложения, которе должно отображать Google Maps на Android с использованием Google Maps Android API v2. Взгляните на код, пожет где что упустил или еще что-то. Заранее спасибо. Мой Mainactivity: package ru.example.hellomap; import android.support.v7.app.ActionBarActivity;
Android Применить стиль к программно созданному View Имеется файл со стилем, его содержимое: <style name="myStyle"> <item name="android:layout_height">wrap_content</item> <item name="android:layout_width">wrap_content</item> <item name="android:layout_marginTop">10dp</item> </style> подробнее

Показать сообщение отдельно
shulyakyarik
10 / 10 / 3
Регистрация: 28.03.2014
Сообщений: 156
17.05.2014, 21:03     Как получить значение String из UI потока в потоке AsyncTask?
Есть 4 шт. EditText. Нужно получить их значения в потоке AsyncTask. Вот весь мой код

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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
package com.examplemy.activity2;
 
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
 
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
 
import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;
 
public class MainActivity extends Activity {
 
    EditText ed1,ed2,ed3,ed4;
     
       
      @Override   
      public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
          
          ed1 = (EditText)findViewById(R.id.editText1);
                  ed2 = (EditText)findViewById(R.id.editText2);
                  ed3 = (EditText)findViewById(R.id.editText3);
                  ed4 = (EditText)findViewById(R.id.editText4);
          
        }
      
     public void Click(View v){
         try{
          Ba ba = new Ba();
          ba.execute();
         }catch(Exception e){Toast.makeText(getBaseContext(), "Error", Toast.LENGTH_SHORT).show();}
         
     }
      
}
 
class Ba extends AsyncTask<Void,Void,Void>{
    
    
     @Override
        protected void onPreExecute() {
          super.onPreExecute();
          Log.d("back","start");
          
          
        }
 
        @Override
        protected Void doInBackground(Void... params) {
            
            HttpClient httpclient = new DefaultHttpClient();
            HttpPost httppost = new HttpPost("http://zzz/mserv2.php");
 
            try {
                
                List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
                nameValuePairs.add(new BasicNameValuePair("username", "Text"));
                nameValuePairs.add(new BasicNameValuePair("password", "Pass"));
                httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs,"UTF-8"));
 
             
                HttpResponse response = httpclient.execute(httppost);
                
            } catch (ClientProtocolException e) {
              
            } catch (IOException e) {
              
            }
            return null;
        }
 
        @Override
        protected void onPostExecute(Void result) {
          super.onPostExecute(result);
          Log.d("back","Done");
          
      
        }
    
}
Мне нужно подставить значения из EditText -ов вместо "username", "Text", "password", "Pass"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru