|
Как сделать сторожевое приложение
|
|||
---|---|---|---|
#18+
Добрый день, есть приложение и нужно за ним наблюдать, что бы если оно грохнулось, отослать сообщение на сервер и запустить его заново. Соответственно прикидываю, что нужен некий watchdog который сидит и наблюдает. Соответственно вопросы 1. Принят ли такой подход в Android? 2. Как запустить приложение из другого, если оно упало. 3. Если нужно установиь два приложения, можно ли их как-нибудь в один apk файл упаковать? (в андроиде новичок) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2021, 12:24 |
|
Как сделать сторожевое приложение
|
|||
---|---|---|---|
#18+
da17 если оно грохнулось грохнулось по ошибке или как? если первое - то может работать в сторону того, чтобы оно не грохалось? da17 Принят ли такой подход в Android? нет. подход имхо в принципе малоперспективный даже отвлекаясь от вышеозвученных соображений - в каждой версии Андроид начиная с 8 активность фоновых процессов (а вам по сути нужен фоновый процесс) ограничивают и ограничивают все больше и больше. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2021, 12:45 |
|
Как сделать сторожевое приложение
|
|||
---|---|---|---|
#18+
chpasha, неизвестно как грохнулось. Ситуации в которые может попасть приложение бесконечны (работать будет автономно на устройстве). Так что если программа грохается из-за ошибки хотя бы раз в день это в общем-то приемлемо, основная задача что бы оно сохраняло функциональность хотя бы пока баг ищут и исправляют. Приложение загружает данные, так что если где-то отвалится из-за проблемы с сетью или внутренний ошибки, ничего страшного, т.к. главное что бы загрузилось все в итоге (контент верифицируется). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2021, 14:31 |
|
|
start [/forum/topic.php?fid=13&fpage=2&tid=1330696]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 244ms |
total: | 380ms |
0 / 0 |