Помогите мне узнать о поведении деятельности. Иногда при свертывании приложения и его открытии система возвращает результат не той деятельности, где она была свернута. Он создает новую копию того же действия. Я должен заметить, что во время нажатия кнопки abort открывается предыдущая активность. Я имею в виду, что активность открыта в приложении (назовем ее A), мы ее создаем, снова открываем и создаем новую активность A1 (копия активности A), во время закрытия A1 у нас есть доступ к A. Такой случай случается с некоторыми моделями сотовых телефонов , Если кто-то уже имел дело с таким случаем, попробуйте помочь мне. Заранее спасибо.Странное поведение
0
A
ответ
0
Если вы хотите определенное поведение, вы должны указать его с помощью android:launchMode
в манифесте или flags
для Intent
0
Я начинаю все мои действия, как это:
Intent намерения = новый Intent (контекст, класс);
//
добавить дополнительные услуги
//
startActivityForResult (умысел, ID); или startActivtiy (намерение);
Деятельность, которую иногда налагают на себя, когда я возвращаюсь к приложению
напишите ваш код. – Royi
, можете ли вы расширить то, что вы имеете в виду под «Иногда при свертывании приложения и его открытии, система возвращает результат не к той деятельности, где она была свернута». ? Что вы делаете, когда говорите, что вы «crectain» Activity? – gunar
Нам нужен ваш код, чтобы ответить, если вы делаете что-то вроде: Intent intent = getIntent(); startActivity (намерение); finish(); , чтобы обновить содержимое вашей деятельности на onStart() или onResume(), такое поведение может случиться .... но опять же мы не можем сказать без вашего кода –