Size: a a a

StartAndroid Ru Chat

2020 November 03

R

RASHIT in StartAndroid Ru Chat
Dinar Islamov
Короче я разобрался. Надо переназначать каждому добавляемому вью элементу ID. Но теперь проблема в том, что если мне нужно удалить элемент из середины списка, нужно перезаписать все последующие ID. вручную это кодить тот еще гемор. Я так понимаю, это через SQLite лучше пилить. да?
Легче всего использовать ресайклер для этого, у него есть и индексы, добавление удаление итд очень быстро настроить.
источник

OS

Olga Ss in StartAndroid Ru Chat
Dinar Islamov
Короче я разобрался. Надо переназначать каждому добавляемому вью элементу ID. Но теперь проблема в том, что если мне нужно удалить элемент из середины списка, нужно перезаписать все последующие ID. вручную это кодить тот еще гемор. Я так понимаю, это через SQLite лучше пилить. да?
С RecyclerView делала. Можно потом с помощью адаптера обратиться по позиции и сделать с элементом то, что нужно. Если не ошибаюсь, пример использования есть в head first Android
источник

OS

Olga Ss in StartAndroid Ru Chat
RASHIT
Легче всего использовать ресайклер для этого, у него есть и индексы, добавление удаление итд очень быстро настроить.
А есть ли смысл использовать ресайклер, если не нужна прокрутка?
источник

R

RASHIT in StartAndroid Ru Chat
Dinar Islamov
кнопке Х присвоен метод удаления макета, но он тоже удаляет только последний макет, а нужно удалить именно тот, в котором находится эта кнопка
Не правильная реализация, если конкретно нужна именно с кнопками, то у той вьюшки которую добавляешь найди кнопнку, пропиши ему онклик, а по клику кнопки получи родителя и удали.
источник

R

RASHIT in StartAndroid Ru Chat
Olga Ss
А есть ли смысл использовать ресайклер, если не нужна прокрутка?
Если он 100500 раз добавит эту вьюшку.

Ресайклер он динамичен, сним что угодно можно сделать, настраивается легко, расширяется легко.
источник

R

RASHIT in StartAndroid Ru Chat
И ресурсы экономит если прокрутка есть, тоесть просто перерисовывает.
источник

Аv

Админ vk.com/for_fl... in StartAndroid Ru Chat
Привет
источник

Аv

Админ vk.com/for_fl... in StartAndroid Ru Chat
Есть надежный колбэк на момент смерти процесса?
источник

NM

Nikita Mozhaev in StartAndroid Ru Chat
Здравствуйте, а как сделать текст постоянно видным? В bottom navigation bar
источник

AK

Alex Kolkin in StartAndroid Ru Chat
всем привет. подскажите плиз, как это лучше реализовать? кардвью? данные приходят один раз
источник

VP

Vitalij Polkhovskij in StartAndroid Ru Chat
Админ vk.com/for_fl
Есть надежный колбэк на момент смерти процесса?
private final BroadcastReceiver stopMyService = new BroadcastReceiver() {
       @Override
       public void onReceive(Context context, Intent intent) {
           ... обработка
       }
   };   Регистрация  - registerReceiver(stopMyService, new IntentFilter(INTENT_STOPMYSERVICE));  В самом процессе            Intent intent = new Intent(INTENT_STOPMYSEVISE);
           sendBroadcast(intent); INTENT_STOPMYSEVISE - просто String "stop". Т.е. вы регистрируете ресивер, к-й обрабатывает "смерть" :), а в самом процессе в момент "смерти" sendBroadcast.
источник

V

Vladushka in StartAndroid Ru Chat
Alex Kolkin
всем привет. подскажите плиз, как это лучше реализовать? кардвью? данные приходят один раз
Пока что я просто вижу текст вью и ресайклер с 2умя текст вью в качестве айтема
источник

Аv

Админ vk.com/for_fl... in StartAndroid Ru Chat
Vitalij Polkhovskij
private final BroadcastReceiver stopMyService = new BroadcastReceiver() {
       @Override
       public void onReceive(Context context, Intent intent) {
           ... обработка
       }
   };   Регистрация  - registerReceiver(stopMyService, new IntentFilter(INTENT_STOPMYSERVICE));  В самом процессе            Intent intent = new Intent(INTENT_STOPMYSEVISE);
           sendBroadcast(intent); INTENT_STOPMYSEVISE - просто String "stop". Т.е. вы регистрируете ресивер, к-й обрабатывает "смерть" :), а в самом процессе в момент "смерти" sendBroadcast.
Спасибо!
источник

AK

Alex Kolkin in StartAndroid Ru Chat
Vladushka
Пока что я просто вижу текст вью и ресайклер с 2умя текст вью в качестве айтема
Если оно не должно крутиться и количество строк может быть разным. Ресайклер?
источник

AK

Alex Kolkin in StartAndroid Ru Chat
Смысл ресайклера вроде в пересоздании вью при прокрутке. Не?
источник

I

Igor F in StartAndroid Ru Chat
Добрый день! Никто не может подсказать. Пытаюсь освоить Navigation по этому уроку:


https://startandroid.ru/ru/courses/architecture-components/27-course/architecture-components/557-urok-24-android-navigation-component-vvedenie.html

Но при попытке получить navController, выдает ошибку:

Caused by: java.lang.IllegalStateException: Activity com.example.navigationcomponent.MainActivity@66a7da3 does not have a NavController set on 2131230913


Ссылка на код:

https://pastebin.com/NufkFjq9
источник

DC

Dyno Chris is... in StartAndroid Ru Chat
Ребят, как может быть такое, что при объявлении переменной глобально код работает хорошо (скриншот 1), при объявлении локально — не работает, реклама просто не загружается. Что за парадокс, что за новые баги такие?
источник

DC

Dyno Chris is... in StartAndroid Ru Chat
источник

DC

Dyno Chris is... in StartAndroid Ru Chat
Dyno Chris is...
Ребят, как может быть такое, что при объявлении переменной глобально код работает хорошо (скриншот 1), при объявлении локально — не работает, реклама просто не загружается. Что за парадокс, что за новые баги такие?
Смотрите
источник

AS

Alex Suvorov in StartAndroid Ru Chat
быстро компилится 👍
источник