Я тебе объясняю еще раз, ты хочешь вывести все записи в отдельных нотификейшонах, но в коде у тебя всегда создается только один нотификейшон, с одной записью, хочешь больше - передавай разные айди, чтобы менеджер не в одном уведомлении менял данные, а создавал для новых данных новый нотификейшон.
Пока что у тебя это работает так:
1) берется запись с БД
2) билдится ннотификейшон
3) менеджер создает нотификейшон с айди 1
4) добавляется новая запись
5) билдится нотификейшон
6) но так как менеджер создал уже нотификейшон с айди 1, и ты вызываешь notifу(ТОТ ЖЕ АЙДИ), он не будет создавать новый, он заменит нынешний
mNotificationManager.notify(1, mBuilder.build()); у тебя тут 1 всегда передается
mNotificationManager.notify((int) id, mBuilder.build()); что здесь id? тоже непонятно
как-то придумать, что если добавляется или изменяется элемент в бд, то брать для нотификейшона id элемента в бд
и тогда будет обновление
как я понимаю, у тебя сейчас все время id = 1
notificationManager.notify(1, builder.build), у тебя всегда 1
Денис Загаевский, нужно, чтобы календарь разворачивался, только если ресайклер не скролился, т.е. находится в начальном состоянии, но если его поскролили, сначала нужно чтобы он доехал до верха, и только потом календарь.
Евгений Ромашкан, т.е. я хочу чтобы мои созданные экземпляры в программе мапились в реляционные модели и сохранялись в БД, и также я смогу достать их из БД
По сути, хочется что-то наподобие Realm (для мобилок пример). Хочется просто штуку которая хотяб будет способна обращаться с сущностью, читать ее, и создавать (CRUD слишком сложно, хочу начать с CR).
one pavel, в том то и вопрос, как отправить данные в главный поток, в моем mainActivity я хочу отправить данные из запроса в мейн поток и заполнить ими список для RecyclerView. Не подскажите, пожалуйста?
Идея крутая, а при повороте фигуры можно же просто пользоваться формулами:
х = х * cos(a) - y * sin(a)
y = x * sin(a) + y * cos(a)
Почему про матрицу разговор?
heartdevil, я же говорил, что пишу костыли)
на данный момент это выглядит так:
1)я рисую прямые от минимальной точки полигона до максимальной
2)считаю сколько раз они пересекли полигон (это число важно для меня)
3)нужно как-то повернуть прямые и посчитать сколько этот вариант будет пересекать
4)после всех вариантов выбрать оптимальный
Я, на самом деле, не говорю, что это правльное решение, просто я вроде и книги посмотрел по выч. геометрии, алгоритмах, не нашел решение данной задачи. Ну и так как я студент, не исключаю, что я просто безграмотный, и не могу правильно написать запрос в гугле :)
res2001, прямые пересекаются с границей поля, отрисованного, и покрывают его, а поворачиваю я их на определенный угол, задача понять при каком варианте покрытия пересечений с границами будет минимум.
tsarevfs, Посмотрел через брейкпоинты, есть момент где в делении слишком большой знаменатель, и возникает значение переменной - ноль, и поэтому будет бесконечность. Спасибо за совет. Попробую написать более простую функцию определения пересечения отрезков, просто все реализации, которые я читаю, определяют только есть ли пересечение, или его нету, а самих координат не находят.
Пока что у тебя это работает так:
1) берется запись с БД
2) билдится ннотификейшон
3) менеджер создает нотификейшон с айди 1
4) добавляется новая запись
5) билдится нотификейшон
6) но так как менеджер создал уже нотификейшон с айди 1, и ты вызываешь notifу(ТОТ ЖЕ АЙДИ), он не будет создавать новый, он заменит нынешний