Size: a a a

Android Developers

2021 January 06

L

Lexa in Android Developers
И конечно я сделал
источник

L

Lexa in Android Developers
Как и сказал, в другой активити на сохранение все ок
источник

L

Lexa in Android Developers
Но когда пытаюсь инициализировать на чтение
источник

L

Lexa in Android Developers
Это
источник

QH

Quantum Harmonizer in Android Developers
Можно не столь обрывочно? Ничего не понятно
источник

D

DarkPerl in Android Developers
Lexa
Но когда пытаюсь инициализировать на чтение
В той же активити после записи ? Или после перезагрузки приложения ?
Мож че с жизненым циклом не то все таки хз )
источник

L

Lexa in Android Developers
Хах, ок
В адаптере при клике, идёт иниц.
TinyDB tinydb = new TinyDB(mContext);
Потом я записываю строку с помощью метода tinydb.putstring()
Потом в Мейн активити пытаюсь считать это значение, но при иниц. Базы TinyDB tinydb = new TinyDB(context);
Ошибка выше 'java.lang.String android.content.Context.getPackageName()' on a null object reference
источник

D

DarkPerl in Android Developers
Lexa
Хах, ок
В адаптере при клике, идёт иниц.
TinyDB tinydb = new TinyDB(mContext);
Потом я записываю строку с помощью метода tinydb.putstring()
Потом в Мейн активити пытаюсь считать это значение, но при иниц. Базы TinyDB tinydb = new TinyDB(context);
Ошибка выше 'java.lang.String android.content.Context.getPackageName()' on a null object reference
А инициализируете не в мейн активити ?
источник

L

Lexa in Android Developers
В первый раз нет
источник

L

Lexa in Android Developers
Во второй да
источник

L

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

D

DarkPerl in Android Developers
Lexa
В первый раз нет
Ну, смотрите, когда вы на мэейн активити переходите, вторая активити может уже умерла вместе с инстансом tinydb ?? Не ?)
источник

L

Lexa in Android Developers
Поэтому и заново иниц. Мне не нужно обратиться к той активити, мне надо считать данные
источник

L

Lexa in Android Developers
Которые уже записаны
источник

D

DarkPerl in Android Developers
Lexa
Которые уже записаны
Хз, может, при создании нового инстанса и и эта tinydb перезаписывает файлы ))))
источник

D

DarkPerl in Android Developers
Мож она in memory )))
источник

L

Lexa in Android Developers
Дак если бы я получал строку нул, ок, а так даже иниц. Не проходит
источник

L

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

D

DarkPerl in Android Developers
Lexa
Дак если бы я получал строку нул, ок, а так даже иниц. Не проходит
Тогда, что то не то в коде написано наверное )
Попробуйте на чистом проекте
источник

L

Lexa in Android Developers
android.content.Context.getPackageName() null возвращает
источник