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

Определение id записи для обновления - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Промотать ScrollView http://www.cyberforum.ru/android-dev/thread917863.html
Экран содержит ScrolView, на нем находятся элементы (например кнопки). Можно ли сразу показать не начало ScrollView, а показать нижние элементы, т.е начать снизу?
Программирование Android TLS соединение Всем привет! Пытаюсь установить TLS соединение с gmail.com, но в итоге получаю javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification... http://www.cyberforum.ru/android-dev/thread917806.html
Swipe навигация в приложении Программирование Android
Здравствуйте. Возникла потребность в навигации между активити жестами(свайп). Ведешь пальцем влево и переходит в нужное активити. Нагуглил я очень много всего, куча всяких разных методов, все очень...
Программирование Android Обновить вид ListFragment
package in.wptrafficanalyzer.navigationtabdemo; import java.util.ArrayList; import java.util.List; import android.content.Context; import android.os.Bundle; import...
Программирование Android Ошибка при открытии AlertDialog http://www.cyberforum.ru/android-dev/thread917522.html
Добрый день уважаемые форумчане и знатоки Android помогите с проблемкой.... Вот класс CustomListAdapter: package in.wptrafficanalyzer.navigationtabdemo; import java.util.List; import...
Программирование Android Задержка выполнения кода на несколько секунд Здравствуйте. Как прервать выполнение кода на некоторое количество секунд? Ну например, вводит пользователь а и в, жмет кнопку, а программа ему, "ждите 10 секунд" и через 10 секунд выдает результат. подробнее

Показать сообщение отдельно
qvazar
1 / 1 / 0
Регистрация: 08.12.2010
Сообщений: 37

Определение id записи для обновления - Программирование Android

04.07.2013, 23:01. Просмотров 476. Ответов 6
Метки (Все метки)

У меня есть таблица с великим множеством ячеек с TextView, при нажатии на одну из ячеек появляется TimePickerDialog, где пользователь выбирает время, которое затем должно отобразиться в данном TextView, а также добавиться в базу данных(которая уже содержит таблицу и столбцы для этой информации, нужно просто обновить их значения).
При попытке реализовать это у меня возникли следующие проблемы:
1) Как после выбора времени в TimePickerDialog присвоить выбранное значение указанному TextView? Таблица со всем содержимым генерируется автоматически, есть массивы с ячейками этой таблицы, но как передать индекс нужной ячейки?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
protected Dialog onCreateDialog(int id) {
          if (id == DIALOG_TIME_ID) {
            TimePickerDialog tpd = new TimePickerDialog(this, myCallBack, hour, minute, true);
            return tpd;
          }
          return super.onCreateDialog(id);
        }
     
     OnTimeSetListener myCallBack = new OnTimeSetListener() {
            public void onTimeSet(TimePicker view, int hourOfDay, int minuteOfHour) {
             // здесь нужно обновить нужный TextView
            }
          };
2) Та же проблема с добавлением записей в БД - как обновить запись с ID, соответствующим выбранной ячейке?
Java
1
2
3
4
5
6
7
8
tvArray.elementAt(i).setOnClickListener(new OnClickListener() {
 
@Override
public void onClick(View v) {
showDialog(DIALOG_TIME_ID);
// здесь должно обновляться значение в БД
}
});
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru