Может ли деятельность отправить себе намерение? вроде, как бы, что-то вроде. Ваш следующий вопрос в основном то, что я собирался вам сказать.
Может ли действие A отправить "начальное" намерение начать другое действие B (вызвано onCreate () из B), и B повторно отправит другое начальное намерение A, чтобы оно появилось снова (вместо использования finish ())? да, используя комбинацию жизненных циклов (см. onPause()
и onResume()
методы) и startActivityForResult
и onActivityResult(..)
Есть ли другое намерение заставить А снова появиться на переднем плане? что? Вы можете, когда захотите. Вам не нужно вызывать финиш () после того, как вы startActivity
Если A запустил службы с потоками Java, есть ли риск, что эти потоки будут остановлены / уничтожены, когда A запустит другое действие? Нет. Только если действие A будет уничтожено, этот риск возрастет, и даже в этом случае он определяется тем, как вы запускаете потоки (поток в службе не будет уничтожен, когда уничтожена его вызывающая активность)