Помните, что когда действие находится в фоновом режиме, оно больше не может обрабатывать какие-либо события пользовательского интерфейса, поскольку действие невидимо для пользователя.Иными словами, невидимая активность не должна требовать для обработки событий, поскольку эти события не имеют отношения к невидимой активности.
Если вы хотите обрабатывать события и получать данные, которые используются обеими действиями ивы не можете сделать это с помощью методов startActivityForResult
и getActivityResult
, которые вы, вероятно, должны начать искать в Services или AsyncTask .
В любом случае, этоАктивность просто не требуется для обработки каких-либо результатов или данных, пока они невидимы.Используйте методы, такие как onResume
, onStart
, onRestart
для обработки данных, которые вы хотите, когда действие выходит на передний план.