Size: a a a

StartAndroid Ru Chat

2020 November 17

DI

Dinar Islamov in StartAndroid Ru Chat
я понял что нельзя. А как можно? а если переменных 1000
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
Сделай обёртку над листом объектов имплементящих Parcelable, и чтобы типы непримитивных полей тоже имплементировали
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
А вообще, кто-то так делает? Заведи базу данных, если такой большой лист может быть
источник

DI

Dinar Islamov in StartAndroid Ru Chat
☠️ hex 🇷🇺🐍
А вообще, кто-то так делает? Заведи базу данных, если такой большой лист может быть
С базой данный свои заморочки. При удалении строки из базы данных индекс не обновляется. Это тоже мне очень неудобно
источник

I

Ivan in StartAndroid Ru Chat
Dinar Islamov
то есть выхода нет, придется все переменный по одному отправлять!?
bundle.putParcelable
источник

I

Ivan in StartAndroid Ru Chat
TaskData должен имплементить интерфейс Parcelable
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
Dinar Islamov
С базой данный свои заморочки. При удалении строки из базы данных индекс не обновляется. Это тоже мне очень неудобно
А зачем тебе индекс?
источник

DI

Dinar Islamov in StartAndroid Ru Chat
☠️ hex 🇷🇺🐍
А зачем тебе индекс?
мне нужно по нажатию на кнопку в итеме открыть форму редактирования данных, соответствующих этому итему
источник

DI

Dinar Islamov in StartAndroid Ru Chat
а position данных зависит от позиции итема в ресайклере
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
Ну это мягко говоря плохое решение
источник

DI

Dinar Islamov in StartAndroid Ru Chat
☠️ hex 🇷🇺🐍
Ну это мягко говоря плохое решение
а как вообще это реализуют??
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
Не должен индекс айтема в ресайклере зависеть от индекса айтема в списке данных
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
Если тебе не нравится индекс который база дает сделай свой идентификатор
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
Ресайклер можно не весь перерисовывать а конкретные позиции
источник

АА

Аят Алиев in StartAndroid Ru Chat
Ребят в firebase notification кнопку добавил, но какой ей Action дать чтоб она была рабочей?
источник

АА

Аят Алиев in StartAndroid Ru Chat
А точнее мне надо сделать так, чтоб нажал на кнопку и был переход в 2ГИС как можно это сделать?
источник

DI

Dinar Islamov in StartAndroid Ru Chat
☠️ hex 🇷🇺🐍
Если тебе не нравится индекс который база дает сделай свой идентификатор
Я думал о БД. Чтоб в весь массив данных добавить int переменную. А затем когда я буду редактировать перебирать по int, все строки массива, и редактировать найденную строку. Но так как у меня опыта мало, я послушал чей-то совет, чтоб с БД не заморачиваться.

А при удалени айтема так же находить по индексу строку в базе, и удалять ее вместе с айтемом
источник

К:

Кто-то :( in StartAndroid Ru Chat
Ребят, у меня проблема, создаю свой класс DrawView для рисования, наследник SurfaceView. На экран я его добавлять не могу, setContentView() тоже не хочу, чтобы он был на весь экран, мне нужно, чтоб он оставался в SurfaceView, который я создал, а как, понять не могу..
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
Ну, можно не заморачиваться и писать без архитектуры, форматирования и выноса строк в ресурсы. Можно заставить программу работать, но хорошей она так не станет и писать правильно так не научишься
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
Кто-то :(
Ребят, у меня проблема, создаю свой класс DrawView для рисования, наследник SurfaceView. На экран я его добавлять не могу, setContentView() тоже не хочу, чтобы он был на весь экран, мне нужно, чтоб он оставался в SurfaceView, который я создал, а как, понять не могу..
Есть такие элементы вью, фрагменты)
источник