Использование данных, извлеченных в одном действии в другом действии
Я получаю определенные данные, как, скажем,userName
вActivity_1
с веб-сервера. Тогда я хочу использовать те же данные вActivity_2
так что я сделал это имя пользователяPublic
Static
и используется как это вActivity_2
Activity_1.userName
Но тогда, когда я нахожусь вActivity_2
а такжеpress Home Button
и снова откройте приложение через 5 минут, этоActivity_1.userName
становитьсяNull
с тех порActivity_1 data is destroyed
, и я получаюNullPointerException
Как решить это простым способом.
Я только что привел пример userName, но на самом деле это некоторые другие данные, которые меняются каждый день, как, например, «новости дня».
Многие предложили бы удалитьpublic
static
и отправьте это имя пользователя как:
Intent.putExtra("user_name", userName);
Но это не то же самое, что я делаю. Я имею в виду, даже так я получуNullPointerException
право??