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

Подгрузка еще информации из базы MYSQL - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Уведомление клиентов http://www.cyberforum.ru/android-dev/thread1700627.html
Мне нужно реализовать оповещения по типу Vkontakte, где когда нам приходить сообщения, и появляется уведомления на Android. Толкните меня пожалуйста в сторону куда копать...
Программирование Android SQLite Android Привет всем! У меня образовалась такая проблема: пишу приложение на android, при этом воспользовавшись макетом "Master/Detal Flow". Мне буквально нужно добавить взаимодействие с БД, но дело в том, что методы создающие список все статические и из-за этого взаимодействие с БД затрудняется. Если объявляю обращение к БД тоже статическим, то Андроид Студио ругается на this (DBHelper dbHelper=new... http://www.cyberforum.ru/android-dev/thread1700481.html
Программирование Android Socket Server, Client
Доброго времени суток. Решил разобраться с сокетами. Но почему-то сообщения не приходят... Клиент: messsage = "Test"; client =null; dataOutputStream= null; dataInputStream = null; Runnable runnable = new Runnable() { public void run() { try { client = new Socket("192.168.0.105", 1111);
Цвет файлов в VCS - поменять синий цвет имен файлов Программирование Android
Всем привет, вот каким образом можно поменять цвет имени файлов в навигаторе проекта для файлов которые добавлены в VCS и были изменены. Там стоит синий цвет по дефолту - который просто нечитабелен...
Программирование Android Не отображается SurfaceView на VS emulator for Android http://www.cyberforum.ru/android-dev/thread1700314.html
Пытаюсь отладить код на VS emulator for Android, но нет отображения SurfaceView. На реальном устройстве Lenovo K900 все работает. Что может быть?
Программирование Android Парсер JSON C помощью Jsoup парсю JSON страницу и кодировка не работает пишет тупо вопросики. Как исправить? Второй вопрос, как мне вытаскивать нужную инфу. Вот пример строчки Json: reg_date = 29-04-2014& Как мне вытащить только дату и отсеить мусор? подробнее

Показать сообщение отдельно
Shamsik
-42 / 17 / 5
Регистрация: 23.12.2013
Сообщений: 521
Записей в блоге: 1
Завершенные тесты: 2

Подгрузка еще информации из базы MYSQL - Программирование Android

01.04.2016, 19:27. Просмотров 264. Ответов 6
Метки (Все метки)

Добрый день

Вот у меня сейчас выводится полный список категорий.

Вот как сделать чтобы к примеру первый вывод был 10 разделов потом когда доходит до конца подгружались бы еще 10 и ....

в базе к запросу подключить



LIMIT 10 , OFFSET $_GET['offset']


Вот код получения категорий

Кликните здесь для просмотра всего текста
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
public class ItemCategoryID extends AppCompatActivity
{
 
    ListView lv;
 
    // Прогресс диалог
    private ProgressDialog pDialog;
 
    // Создаем объект JSON Parser
    JSONParser jsonParser = new JSONParser();
 
    ArrayList<HashMap<String, String>> CatsList;
 
    // JSONArray
    JSONArray catslist = null;
 
    // Идентификатор каталога
    String cat_id, cat_name;
 
    String error;
 
 
    // Все необходимые параметры
    private static final String TAG_ID = "id";
    private static final String TAG_TITLE = "title";
 
 
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_subcat);
 
        // Получение ID_CAT
        Intent i = getIntent();
        cat_id = i.getStringExtra("id_cat");
 
        // Hashmap для ListView
        CatsList = new ArrayList<HashMap<String, String>>();
 
        // Загружаем все необходимые подкатегории
        new LoadTracks().execute();
 
        // Получение listview
        lv = (ListView) findViewById(R.id.listView);
 
 
        /**
         * ListView по пункту клик слушателя
         * ItemCategoryJurnal активность будет запущен с помощью проходящего калога
         * */
        lv.setOnItemClickListener(new android.widget.AdapterView.OnItemClickListener()
        {
            @Override
            public void onItemClick(AdapterView<?> arg0, View view, int arg2,
                                    long arg3)
            {
                String cat_id = ((TextView) view.findViewById(R.id.cat_id)).getText().toString();
            }
        });
 
    }
 
 
    class LoadTracks extends AsyncTask<String, String, String>
    {
 
        protected String doInBackground(String... args)
        {
 
            List<NameValuePair> params = new ArrayList<NameValuePair>();
 
 
            params.add(new BasicNameValuePair(TAG_ID, cat_id));
 
 
            String json = jsonParser.makeHttpRequest(URL_ITEM_CATEGORYID, "GET",
                    params);
 
            // Проверьте LogCat для ответа JSON
            Log.d("Subcategory JSON: ", json);
 
            try
            {
                JSONObject jObj = new JSONObject(json);
 
                if (jObj != null)
                {
                    //Информация о категории
                    String catalog_id = jObj.getString(TAG_ID);
 
                        catslist = jObj.getJSONArray(TAG_SUBCAT);
 
                        if (catslist != null) 
                        {
                            for (int i = 0; i < catslist.length(); i++)
                            {
                                JSONObject c = catslist.getJSONObject(i);
                                
                                // Сохранение каждого элемента JSon в переменной
                                String song_id = c.getString(TAG_ID);
 
                                // создаем новый HashMap
                                HashMap<String, String> map = new HashMap<String, String>();
 
                                // Записываем в новый HashMap ключ и значение
                                map.put("catalog_id", catalog_id);
 
                                // добавление списка Hash к ArrayList
                                CatsList.add(map);
                            }
                        } else
                        {
                            Log.d("Subcat: ", "null");
                        }
 
                }
 
            } catch (JSONException e)
            {
                e.printStackTrace();
            }
 
            return null;
        }
 
        protected void onPostExecute(String file_url)
        {
 
            pDialog.dismiss();
 
            runOnUiThread(new Runnable()
            {
                public void run()
                {
                    ListAdapter adapter = new SimpleAdapter
                            (
                                    ItemCategoryID.this, CatsList,
                                    R.layout.list_item_subcat, new String[]{"catalog_id"}, new int[]
                                    {
                                            R.id.cat_id
                                    }
                            );
 
 
                    lv.setAdapter(adapter);
                }
            });
 
        }
 
    }


Вот код. Скажите что тут добавить чтобы работало прокрутка Пожалуйста. очень нужно заранее спасибо.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru