2016-09-07 6 views
0

В моей первой Activity я начинаю умысел на второй Activity с startActivityForResult(), то из второго Activity Я посылаю некоторые данные обратно FirstActivity с setResult() и, но когда onActivityResult() называется, FirstActivity создает снова и полностью обновляется, поэтому я теряю все данные, отправляемые со второго Activity.Первая активность воссоздает когда setResult() обратно к первой активности от второй активности

FirstActivity распространяется FragmentActivity.

Этот вопрос я наблюдаю в One plus 3 устройства одного пользователя, но у меня такое же устройство с одинаковой конфигурацией. Я получаю эту проблему. Поэтому я подозреваю, что проблема может быть с SDK. Можете ли вы проверить и предложить какое-то решение.

Заранее спасибо.

+0

Просьба поделиться кодом, в котором вы сейчас отправляетесь, и заканчивать деятельность. –

+0

Предоставьте код, а также информацию о том, как ваши действия объявлены в манифесте. – Seishin

+0

У меня есть сильное чувство, что вы вызываете 'startActivity()' после 'setResult()'. Это так? – Shaishav

ответ

0

Проверить одна вещь в настройках телефона, это может быть связано с этим:

Перейти к Setting-> Разработчик Настройки-> Не сохранять действия (если он установлен, то снимите его) после снимите флажок " Не держите действия «снова запускайте свое приложение, надеюсь, он решит вашу проблему.

+0

Спасибо, что вы точно исправите. –

+0

приветствуется :), если это полезно, можете ли вы, пожалуйста, поддержать мой ответ? – Rajendra

 Смежные вопросы

  • Нет связанных вопросов^_^