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

Динамическая загрузка текста - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android При смене ориентации экрана накладываются фрагменты http://www.cyberforum.ru/android-dev/thread1511762.html
Юзаю Android.Support.V4.App.Fragment, вроде бы все нормально. При переключении из меню фрагменты скрываю отправляя в "стек" а кликнутый показываю. Проблема в том что при перевороте устройства (смена ориентации) все что есть фрагменты налаживаются друг на друга((( при этом в коде все фрайгменты кроме выбранного по прежнему имеют fragment.IsVisible == false Как с этим бороться? Кто сталкивался?
Android Как правильно отобразить массив сообщений в AsynkTask? как правильно отобразить массив сообщений в AsynkTask методе onPostExecute можете фрагмент небольшой привести?? TextView нужно для этого в элементах listview создавать?? http://www.cyberforum.ru/android-dev/thread1511728.html
Как заполнить ListView массивом сообщений из AynkTask? Android
как listview правильно заполнить массивом сообщений из AynkTask??
Android Не отображается ListView
public class ListViewActivity extends Activity { private static final String TAG = "Vkfunc"; SharedPreferences mSettings; Context context; VkWebViewClient vk; public ArrayList<String> vkmass; public static final String APP_PREFERENCES = "mysettings"; public ArrayAdapter<String> adapter; @Override
Android Приглашаю присоединиться к проекту http://www.cyberforum.ru/android-dev/thread1511635.html
Всем доброе время суток! Набираю молодую команду разработчиков в возрасте 16-19 лет для разработки в первую очередь игры под os Android! - работать будем в удаленном режиме; - участники проекта будут иметь равную долю в нем; - работа в свободное время от учебы или работы. Всех заинтересовавшихся прошу писать мне на почту: alex.anohin1@mail.ru (Алексей)
Android Каким образом нужно работать с картинками при создании приложения? Люди добрые, подскажите мне такую вещь. Каким образом нужно работать с картинками при создании приложения? Я работаю в Android Studio, у меня есть необходимость в отображении картинок, но ведь у всех телефоны разные, разрешение экрана, размеры экрана, еще бог знает какие настройки. Как это все уладить. То есть, допустим, я помещаю картинку и растягиваю ее по ширине экрана. Но при этом на разных... подробнее

Показать сообщение отдельно
yura91
28 / 26 / 2
Регистрация: 23.10.2013
Сообщений: 2,203

Динамическая загрузка текста - Android

08.08.2015, 12:38. Просмотров 141. Ответов 0
Метки (Все метки)

У меня есть ListView и в методе AsynkTask doInbackground() у меня добавляются сообщения в ArrayList<String> как этот
ArrayList правильно привязать к адаптеру ListView чтобы загрузка сообщений шла динамически и сообщения отображались в Listview?? Нужно ли для этого делать разметку для пункта Listview, которая содержит TextView для отображения сообщений?? Просто я делаю так и у меня ListView не отображается на экране получается пустое активити

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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
public class ListViewActivity extends Activity {
 
    private static final String TAG = "Vkfunc";
    SharedPreferences mSettings;
    Context context;
    VkWebViewClient vk;
    public String [] vkmass;
    public static final String APP_PREFERENCES = "mysettings";
   // public ArrayAdapter<String> adapter;
    Adapter adapter;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Log.d("Vkfunc", "здесь в активити");
        context = getApplication();
        ListView listView = (ListView) findViewById(R.id.listView1);
       // vk = new VkWebViewClient(context);
        //final ArrayAdapter<String> adapter;
        //adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,vk.vkmass);
        listView.setAdapter(adapter);
        new VkPostTask(context).execute();
    }
 
    public class VkPostTask extends AsyncTask<Void, Void, Void> {
 
        // Postvk vk;
        // Context context;
 
 
        public VkPostTask(Context context){
            // this.context = context;
 
            // vk = new Postvk(this.context);
        }
 
        @Override
        protected Void doInBackground(Void... params) {
 
 
            //vk.postvk();
            Log.d(TAG, "здесь");
 
            mSettings = context.getSharedPreferences(APP_PREFERENCES, Context.MODE_PRIVATE);
            String savedText = mSettings.getString("Access_token", "");
            String savedText1 = mSettings.getString("User_id", "");
 
            if(savedText == "" || savedText1 == "")
            {
                Log.d("Vkfunc", "Еще пусто");
            }
 
 
 
            Log.d(TAG, savedText);
 
            String mess = "HelloPostEto";
 
            Log.d(TAG, savedText1);
 
            String oid = "60374011";
 
            String urls = "https://api.vk.com/method/"+
                    "messages.get?"+
                    "uid="+ savedText1+
 
                    "&access_token="+savedText
                    ;
 
            /*String urls = "https://api.vk.com/method/"+
                    "messages.getHistory?"+
                    "user_id="+ oid+
                    "&offset="+ "1"+
                    "&count="+ "5"+
                    "&access_token="+savedText;*/
 
            Log.d(TAG, "здесь");
 
 
            HttpClient client = new DefaultHttpClient();
 
//            Log.d(TAG, access);
            HttpPost request = new HttpPost(urls);
 
            // Log.d(TAG, access);
 
            try {
 
                HttpResponse response = client.execute(request);
                Log.d(TAG, "Запрос");
 
 
 
                HttpEntity entity = response.getEntity();
                Log.d(TAG, "Запрос");
                String responseText = EntityUtils.toString(entity);
 
                Log.d(TAG, responseText);
 
                //parse response for error code or not
                // errorFlag = parseResponse(responseText);
                vkmass = new String[100];
                //Log.d(Constants.DEBUG_TAG,"response text="+responseText);
                JSONObject object = new JSONObject(responseText);
                JSONArray array = object.getJSONArray("response");
                for (int i = 1; i < array.length(); i++)
                {
                    JSONObject obj=array.getJSONObject(i);
                    String str2=obj.getString("body");
                    String str3 = obj.getString("uid");
                    Log.d(TAG, str2);
                    Log.d(TAG, str3);
                    vkmass[i] = str3;
                    vkmass[i+1] = str2;
                    //int size = vkmass.size();
                    // Log.d("Size: ", "The size "+size);
 
 
                }
 
 
            }
 
 
            catch(ClientProtocolException cexc){
                cexc.printStackTrace();
            }
            catch(IOException ioex){
                ioex.printStackTrace();
            } catch (JSONException e) {
                e.printStackTrace();
            }
 
            return null;
        }
 
        @Override
        protected void onPostExecute(Void result) {
            super.onPostExecute(result);
 
 
            //adapter = new ArrayAdapter<String>(ListViewActivity.this,android.R.layout.simple_list_item_1,vkmass);
            ListView listView = (ListView) findViewById(R.id.listView1);
            //listView.setAdapter(adapter);
 
            adapter=new Adapter(this, );
 
        }
 
 
    }
}
 
 
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru