Может ли пользовательский View знать, что был вызван onPause?
У меня есть пользовательский вид, который запускает операцию потока, которая периодически совершает вызовы в сети. Я хотел бы знать, есть ли способ для меня не убивать этот поток из родительского Activity (onPause), чтобы поток не перемещался в фоновом режиме после того, как Activity был задокументирован (и / или уничтожен).
Намерение здесь состоит в том, чтобы пользовательский вид был самодостаточным и не нуждался в дополнительной обработке из действия. Способ сделать это состоит в том, чтобы он прослушивал, когда его родительский фон был задвинут, и затем позволял бесконечному циклу сна в потоке истечь. Я не вижу способа сделать это, но надеюсь, что я что-то упускаю.