У меня есть следующие данные в SqlLite
, а также в базе данных Postgresql
, и я успешно показываю их в tablularlayout
на моем виджете Android. Это в основном расписание для студентов колледжей.
http://www.4shared.com/download/1w7Tyicfce/random3.png а>
Я установил OnClickListener
для всех textviews
по отдельности, что означает, что каждое имя субъекта, которое вы видите, кликабельно в моем приложении.
При нажатии на имя субъекта, например textview
, страница отображается следующим образом.
http://www.4shared.com/download/Ii8DtkvJba/setalarm.png а>
До сих пор я писал код для настройки только одного будильника, а не нескольких. Поэтому я выбираю только один checkbox
. Однако я собираюсь установить несколько будильников так, что если выбрать все 4 checkboxes
4 будильника для одного субъекта, они должны срабатывать соответственно.
Вопрос
1. При установке будильника для каждого субъекта отдельно, должен ли я установить 4 pendingintents
для выбранного времени 4 checkbox
и запускать только те будильники, которые выбраны в checkboxes
? И должен ли я использовать один и тот же requestcode
для PendingIntent.getBroadcast
или я должен использовать 4 разных requestcodes
? теперь у меня есть только 1 pendingintent
. При нажатии кнопки save and set alarm
один будильник устанавливается в соответствии с выбранным checkbox
временем. Но я думаю, что это не правильный путь для достижения результата.
2. Я предполагаю, что мне нужно создать 4 pendingintents
для «одного предмета в одном конкретном слоте, например, для СУБД понедельник 13:40-15:20, поэтому 4 pendingintents
для СУБД». Теперь в целом мне нужно создать No. of subjects * 4
количество pendingintents
, каждый из которых имеет разныеrequestcodes
?
Примечание
Поскольку это может быть немного запутанным, прокомментируйте ниже, если что-то не ясно в моем вопросе.
postgresql
. Не могли бы вы помочь мне с основной проблемой? - person Sash_KP   schedule 01.02.2014