В моем приложении для Android я использую вид вкладок, поэтому у меня есть две вкладки: параметры и результаты.
пользователь вводит различные параметры на первой вкладке, а затем переключается на вторую вкладку для просмотра.результаты.
У меня есть служба, которая выполняет некоторые долгосрочные вычисления.пользователь вводит параметры на первой вкладке и нажимает кнопку «рассчитать».Они могут вносить коррективы и нажимать кнопку «Пересчитать», а служба обновляется новыми параметрами.
По мере выполнения этих расчетов я хочу, чтобы пользователь мог перейти на вкладку результатов, чтобы просмотреть результаты последнихрасчет.Затем они будут просматривать результаты и смогут переключаться обратно на вкладку параметров для внесения корректировок.
Я могу придумать два подхода:
- зарегистрировать «вкладку результатов» в службе икогда служба достигает вехи, она обращается непосредственно к «вкладке результатов».
- имеет таймер, работающий на «вкладке результатов», регулярно запрашивает привязанную службу и обновляет ее соответствующим образом.
Есть ли у людей комментарии или рекомендации для этих двух подходов?