Обновление работающего приложения на Android

Должна ли система Android перезапускать приложение при его обновлении во время его работы?

Когда мы обновляем нашу приложение (открыв .apk с SD-карты) и приложение запущено, существующий процесс остается, и обновление не вступит в силу, пока мы не «принудительно закроем» приложение из диспетчера приложений. Однако вполне вероятно, что приложение находится в каком-то странном состоянии и может не реагировать на некоторые намерения, которые должны. Поэтому я хочу знать, будет ли приложение перезапущено, если мы исправим это конкретное неисправное состояние, или нам нужно выполнить обновление самостоятельно.

Обратите внимание, что я знаю (или, по крайней мере, имею некоторые идеи) как программно обнаружить обновление. Я хочу знать, должен ли я это делать или существует какой-то другой механизм, который должен это делать, если приложение находится в нормальном состоянии.

8
задан Community 23 May 2017 в 12:07
поделиться