Намерение вернуться к предыдущему сбою активности - PullRequest
0 голосов
/ 31 октября 2018

, вызванное строковым объектом, читается как нулевое значение, которое инициализируется.

    public String lastAction = "";

в onCreate

lastAction = model.lastAction;

он отлично работает на первом onCreate, но когда мы переходим ко второму действию, и этот объект lastAction равен null, когда возвращается к предыдущему действию с использованием намерения.

1 Ответ

0 голосов
/ 31 октября 2018

Просто сделайте операцию

if(lastAction!=null){
//do all stuff here 
}

OR

передать ваш объект через onBackPress() метод second-activity.

OR

Сохраните object в sharefrefernce и получите его, когда onCreate() при вызове Activity и onRestart(), когда activity выйдет из стека.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...