Size: a a a

Android Developers

2021 January 06

СП

Сергей П. in Android Developers
vitaly
а что вообще за религия - из обзервалбла нельзя удалить значение? У кого именно мир на 0 поделится, если у меня будет условный clear()?
Ну так написали. Пиши свой. Не помню final ли mutablelivedata
источник

СП

Сергей П. in Android Developers
Там не так много строк будет
источник

SM

Scrooge McDuck in Android Developers
Понял
источник

L

Leonid in Android Developers
vitaly
а что вообще за религия - из обзервалбла нельзя удалить значение? У кого именно мир на 0 поделится, если у меня будет условный clear()?
Что значит - удалить? Ты ему даёшь значение и обсерверы срабатывают. Не хочешь, чтобы срабатывали - не клади туда это значение.
источник

L

Lexa in Android Developers
Никак не могу решить ошибку, Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference, подключаю TinyDb в мейне     TinyDB tinydb = new TinyDB(MainActivity.this);
источник

v

vitaly in Android Developers
Leonid
Что значит - удалить? Ты ему даёшь значение и обсерверы срабатывают. Не хочешь, чтобы срабатывали - не клади туда это значение.
когда оно у меня там уже лежит и я переподписываюсь, они дёргаются. А я хочу, чтобы не дёргались, но были подписаны.
источник

L

Leonid in Android Developers
vitaly
когда оно у меня там уже лежит и я переподписываюсь, они дёргаются. А я хочу, чтобы не дёргались, но были подписаны.
Есть SingleEvent Что-то Там
источник

D

DarkPerl in Android Developers
Lexa
Никак не могу решить ошибку, Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference, подключаю TinyDb в мейне     TinyDB tinydb = new TinyDB(MainActivity.this);
Вы пытаетесь вызвать метод на переменной которая равна NULL )
источник

L

Lexa in Android Developers
англиский я знаю)Не могу получить адекватный контекст гл, активити
источник

L

Leonid in Android Developers
Lexa
Никак не могу решить ошибку, Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference, подключаю TinyDb в мейне     TinyDB tinydb = new TinyDB(MainActivity.this);
Видимо, рано вызываешь. Контекст ещё неживой.
источник

СП

Сергей П. in Android Developers
vitaly
когда оно у меня там уже лежит и я переподписываюсь, они дёргаются. А я хочу, чтобы не дёргались, но были подписаны.
В смысле? Если отписался и подписался то обсервер сразу дергается и отдает текущее значение? Это вроде не баг а фича из доков. Обойди через флаг и игнорь первый вызов обсервера после додписки
источник

СП

Сергей П. in Android Developers
Lexa
англиский я знаю)Не могу получить адекватный контекст гл, активити
Контекста активности не существует до вызова его onCreaty.
источник

СП

Сергей П. in Android Developers
/это упрощенно/
источник

L

Leonid in Android Developers
+
источник

P

PRESS in Android Developers
Lexa
Никак не могу решить ошибку, Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference, подключаю TinyDb в мейне     TinyDB tinydb = new TinyDB(MainActivity.this);
Создай объект в onCreate тогда контекст доступен будет
источник

L

Lexa in Android Developers
В этом и трабл, потом его нужно будет вызвать вне онкреат, а если пытаться сделать его паблик, конечно же нельзя
источник

a

abyl in Android Developers
Всем привет!
Такая вот у меня проблема, вот код который получает дату с firebase realtime database, получаю данные(кстати создал object для этого, singleton)
получается что данные в логкате высвечиваются,
но когда вызываю эту функцию в фрагменте, в recyclerview они не выходят, и соответственно в логкате фрагмента
источник

L

Lexa in Android Developers
ну и метод в методе снова же нельзя
источник

D

DarkPerl in Android Developers
Lexa
Никак не могу решить ошибку, Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference, подключаю TinyDb в мейне     TinyDB tinydb = new TinyDB(MainActivity.this);
Леха, смотрите чтобы у вас багов потом не было с этим контекстом )
Там есть разные контексты ) Активити то может и помереть )
источник

L

Lexa in Android Developers
Решаем баги по мере поступления)
источник