Я работаю над приложением Android, где мой сценарий использования требует, чтобы я вызывал метод API после того, как пользователь покинул Fragment
. Давайте назовем это ListFragment .
По сути, Fragment
показывает список элементов, которые должны быть помечены как прочитанные, если пользователь их видел. Чтобы добиться этого, когда пользователь оставляет это Fragment
, я вызываю метод API, который помечает эти элементы как прочитанные. Пользователь может перейти к нескольким другим действиям из этого Fragment
, и не представляется возможным вызвать API для пометки элементов как прочитанных во всех этих других действиях. Единственное разумное решение - вызвать сопрограмму для маркировки, как указано в методе onPause
или onStop
Fragment
.
. Я не могу решить, какую область следует использовать здесь. viewModelScope
не работает в этом случае. GlobalScope
работает здесь, но я прочитал достаточно статей, которые препятствуют его использованию. Что мне здесь делать? Любая помощь будет оценена.