Size: a a a

StartAndroid Ru Chat

2020 August 31

SP

Sergey Panov in StartAndroid Ru Chat
Иван Таран
то есть я могу по состоянию элемента листа удалять его из БД? Не совсем понимаю как это реализовать.

Может быть есть способ сразу обращаться к каждому элементу БД в цикле с проверкой его состояния для удаления\сортировки?
Нужно понимать что данные в адаптере RV и данные в БД  это разные данные, нужно самим следить за их синхронизацией.
"то есть я могу по состоянию элемента листа удалять его из БД?"
да
"Может быть есть способ сразу обращаться к каждому элементу БД в цикле с проверкой его состояния для удаления\сортировки?"
Есть, можно запросы к БД обернуть в транзакцию. Но я подозреваю что Вам нужно что-то другое.
источник

ИТ

Иван Таран in StartAndroid Ru Chat
Sergey Panov
Нужно понимать что данные в адаптере RV и данные в БД  это разные данные, нужно самим следить за их синхронизацией.
"то есть я могу по состоянию элемента листа удалять его из БД?"
да
"Может быть есть способ сразу обращаться к каждому элементу БД в цикле с проверкой его состояния для удаления\сортировки?"
Есть, можно запросы к БД обернуть в транзакцию. Но я подозреваю что Вам нужно что-то другое.
ну по идее мне нужно в for\while обратиться к каждому элементу БД. внутри него в цикле if\else удалить все, которые .done

Я не понимаю, как мне в while for пройтись по каждому элементу. у БД устройство же не такое как у простого массива.

А делать несколько методов в рамках транзакции мне наверное без нужды здесь. Про сортировку сложнее, сам SortedList делает свою сортировку после добавления\изменения\удаления\ элементов, а мне нужно через меню элементы сортировать. В общем это следующий вопрос, пока хотя бы с удалением выполненных разобраться.
источник

SP

Sergey Panov in StartAndroid Ru Chat
Иван Таран
ну по идее мне нужно в for\while обратиться к каждому элементу БД. внутри него в цикле if\else удалить все, которые .done

Я не понимаю, как мне в while for пройтись по каждому элементу. у БД устройство же не такое как у простого массива.

А делать несколько методов в рамках транзакции мне наверное без нужды здесь. Про сортировку сложнее, сам SortedList делает свою сортировку после добавления\изменения\удаления\ элементов, а мне нужно через меню элементы сортировать. В общем это следующий вопрос, пока хотя бы с удалением выполненных разобраться.
1. Получаете все элементы БД
2. Из этого списка убираете все который not done.
3. Через цикл удаляете из БД все элементы из получившегося списка.

Можно сделать просто SQL запрос который удалит элементы которые not done, что то вроде
@Query("DELETE from notes WHERE done==true)
источник

ИТ

Иван Таран in StartAndroid Ru Chat
Sergey Panov
1. Получаете все элементы БД
2. Из этого списка убираете все который not done.
3. Через цикл удаляете из БД все элементы из получившегося списка.

Можно сделать просто SQL запрос который удалит элементы которые not done, что то вроде
@Query("DELETE from notes WHERE done==true)
Теперь въехал!!) спасибо большое) Получается я точно так же могу в sql запросы засунуть и сортировку, верно?
источник

SP

Sergey Panov in StartAndroid Ru Chat
Иван Таран
Теперь въехал!!) спасибо большое) Получается я точно так же могу в sql запросы засунуть и сортировку, верно?
Да, SQL умеет сортировать
источник

Z

Z. in StartAndroid Ru Chat
get over here
источник

Z

Z. in StartAndroid Ru Chat
:D
источник

.

... in StartAndroid Ru Chat
Добрый вечер, как получить imei?
источник

TT

Tarasov Taras in StartAndroid Ru Chat
...
Добрый вечер, как получить imei?
@Override
   protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_main);
       TextView tv = (TextView) findViewById(R.id.myText);
       TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
       tv.setText("ID "+  tm.getDeviceId());
   }
источник

r

rRangerer in StartAndroid Ru Chat
Можно ли залить приложение в гугл плей, если там идёт проверка на имей?
источник

TT

Tarasov Taras in StartAndroid Ru Chat
rRangerer
Можно ли залить приложение в гугл плей, если там идёт проверка на имей?
хз
источник

o

o'Qaris in StartAndroid Ru Chat
Кто нибудь знает как затемнить у изображения только непрозрачную часть? Я пробовал ColorFilter, но он накладывает цвет поверх всего Drawable, а мне нужно игнорировать прозрачные пиксели (чтобы они такими и оставались)
источник

o

o'Qaris in StartAndroid Ru Chat
@v_ladyshka подсоби, если знаешь...
источник

V

Vladushka in StartAndroid Ru Chat
Я в таких приколах не сильна
источник

SP

Sergey Panov in StartAndroid Ru Chat
o'Qaris
Кто нибудь знает как затемнить у изображения только непрозрачную часть? Я пробовал ColorFilter, но он накладывает цвет поверх всего Drawable, а мне нужно игнорировать прозрачные пиксели (чтобы они такими и оставались)
Если ты уже больше суток не можешь решить проблему, то подкину идейку, не проверял на сколько она рабочая:  получить битмапу из изображения, у каждого пикселя узнать значение альфа, если оно не равно 255 (или 0, не помню какому значению равна полная прозрачность), то к этому пикселю применяешь нужное преобразование цвета, в итоге должно получится то что тебе нужно.
источник

ИТ

Иван Таран in StartAndroid Ru Chat
кто подскажет, как правильно писать Запрос в sql для отображения полей, в которых group = "Еда"?? Никак нагуглить не получается и методом тыка тоже не дохожу.
источник

V

Vladushka in StartAndroid Ru Chat
Но ведь по sql же куча огромная документации 😐
источник

МП

Макс Провоторов... in StartAndroid Ru Chat
Иван Таран
кто подскажет, как правильно писать Запрос в sql для отображения полей, в которых group = "Еда"?? Никак нагуглить не получается и методом тыка тоже не дохожу.
Вот. И да, это гуглится за 10 секунд. На старт андроид даже такое есть
источник

ИТ

Иван Таран in StartAndroid Ru Chat
Макс Провоторов
Вот. И да, это гуглится за 10 секунд. На старт андроид даже такое есть
я это находил, пробовал так, не понимаю почему у меня не работает так(
источник

МП

Макс Провоторов... in StartAndroid Ru Chat
Для начала, наоборот
источник