Size: a a a

Android Developers

2021 January 06

СП

Сергей П. in Android Developers
Lexa
'java.lang.String android.content.Context.getPackageName()' on a null object reference
Я даже хз че тут null в этой цепочке вызовов.
По строкам разбей и пройди отладчиком построчно
источник

L

Lexa in Android Developers
вроде нашел корень
источник

L

Lexa in Android Developers
preferences = PreferenceManager.getDefaultSharedPreferences(appContext);
источник

L

Lexa in Android Developers
и вот аппконтект пустой
источник

L

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

D

DarkPerl in Android Developers
Lexa
но при вызове не из главной активити все гладео
Вам какой контекст требуется для инициализации ?
источник

D

DarkPerl in Android Developers
Именно активити ?
источник

L

Lexa in Android Developers
DarkPerl
Именно активити ?
Без разницы, главное что бы с этого контекста связались Sharedprefs
источник

СП

Сергей П. in Android Developers
DarkPerl
Вам какой контекст требуется для инициализации ?
Оно прозрачно кастилось из любого
источник

СП

Сергей П. in Android Developers
Lexa
но при вызове не из главной активити все гладео
Не оттула вызвал или не так. Смотри по цепочке.
источник

D

DarkPerl in Android Developers
Давайте стак трейс ))) Бум смотреть )
источник

L

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

D

DarkPerl in Android Developers
А что там в 28 и 70 строчках ?
источник

L

Lexa in Android Developers
Lexa
preferences = PreferenceManager.getDefaultSharedPreferences(appContext);
28
источник

L

Lexa in Android Developers
Lexa
TinyDB tinydb = new TinyDB(context); - иниц.  а  в методе putlogin String log = tinydb.getString("login");
70
источник

С

Сергей in Android Developers
appCompatActivity.setSupportActionBar(toolbar)
appCompatActivity.supportActionBar.setTitle("")

Работает, а если сделать так
appCompatActivity.setSupportActionBar(toolbar)
toolbar.setTitle("")

То нет. Это нормально вообще?
источник

D

DarkPerl in Android Developers
Lexa
preferences = PreferenceManager.getDefaultSharedPreferences(appContext);
А сам appContext проверяли на null и другие места ?
источник

D

DarkPerl in Android Developers
Полезу сейчас доки гляну по TinyDB
источник

D

DarkPerl in Android Developers
Лех, а этот TinyDB в зависимостях подключен ? Я не припомню чтобы он в стандартные пакеты входил. Проверяли ?
источник

L

Lexa in Android Developers
DarkPerl
Лех, а этот TinyDB в зависимостях подключен ? Я не припомню чтобы он в стандартные пакеты входил. Проверяли ?
Он отдельным подкл.
источник