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

Как найти id записи в SQlite таблице при клике на кнопку расположенную в Listview item? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Прозрачный диалог ожидания http://www.cyberforum.ru/android-dev/thread1324199.html
Привет, как сделать эту крутяшку и текст снизу? В инете толи плохо искал, толи еще что. Кастомизировать или есть уже родной? Если не трудно, то с примером бы или ссылку. Спасибо.
Программирование Android Подключена флешки через microusb Пытаюсь поймать событие (ну или хотя-бы проверить) подключение флешки через microusb кабель. Вот так выглядит мой манифест <?xml version="1.0" encoding="utf-8"?> <manifest ... http://www.cyberforum.ru/android-dev/thread1324164.html
Программирование Android Shape ring без XML файла
Здравствуйте! Необходимо сделать кольцо, используя только java (без XML). Пробовал так: ShapeDrawable shape = new ShapeDrawable(new ArcShape(0, 360)); Но как задать внутренний радиус? Если неверно...
Выделение ячейки GridView при клике Программирование Android
Приветствую господа! Вообщем такая канитель) Есть GridView, каждая ячейка которого состоит из ImageView и TextView. Как сделать так чтоб при нажатии на ячейку подсвечивалось ТОЛЬКО ImageView, а...
Программирование Android Ошибка и красный крест на AVD (Android Virtual Devices) в RAD Studio XE7 http://www.cyberforum.ru/android-dev/thread1323511.html
Виртуальная машина создана и запущена, в списке она есть , но при попытке скомпилировать приложение (любое самое простое) выскакивает ошибка , и в строке Targe на устройстве красный крест чего не...
Программирование Android Работа с кнопками как сделать чтоб кнопка создавала другие кнопки которые вою очередь открывали таблицы SQLite и имя им самим давать. подробнее

Показать сообщение отдельно
bakhman
2 / 2 / 0
Регистрация: 03.11.2014
Сообщений: 21
10.12.2014, 09:08  [ТС]
Вот так выглядит решение кейса: "хочу ставить лайки по кнопке в листвью айтеме и допустим обновлять рейтинг этого сообщения на сервере"

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
  public void onClick(View v) {
    switch (v.getId()){
        case R.id.thumb_up:
            Toast.makeText(getApplicationContext(),"Спасибо! Ваш голос учтен", Toast.LENGTH_LONG).show();
            System.out.println("Up" + v.getTag());
            String m = String.valueOf(v.getTag());
            System.out.println(m);
            ArrayList<HashMap<String,String>> newrating;
            newrating = new ArrayList<HashMap<String,String>>();
 
 
            HashMap<String,String> record = (HashMap<String,String>)ad.getItem((Integer) v.getTag());
            System.out.println("mesid" + record.get("mesid") + "mestext" + record.get("mestext"));
            HashMap<String,String> mesrating;
            mesrating = new HashMap<String,String>();
            mesrating.put("mesid",record.get("mesid"));
            mesrating.put("mesuser",record.get("mesuser"));
            mesrating.put("mesrating","1");
            //controller.updaterating(mesrating);
            newrating.add(mesrating);
            Gson gson=new Gson();
            String sendrating=gson.toJson(newrating);
            AsyncHttpClient client=new AsyncHttpClient();
            RequestParams params=new RequestParams();
            params.put("updrating",sendrating);
            client.post("http://10.0.2.2/mysqlsqlitesync/updaterating.php", params, new AsyncHttpResponseHandler(){
 
            });
 
            break;
        case R.id.thumb_down:
            Toast.makeText(getApplicationContext(),"Спасибо! Ваш голос учтен", Toast.LENGTH_LONG).show();
            System.out.println("down"+v.getTag());
+учесть верхушка кода из начального сообщения в треде.

Добавлено через 9 часов 53 минуты
в строке

Java
1
ad.getItem
ad = adapter (из первого куска кода в начале)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru