Android システムは、実行中にアップグレードされたときにアプリケーションを再起動することになっていますか?
(SD カードから .apk を開くことによって) アプリケーションをアップグレードし、アプリケーションが実行されている場合、既存のプロセスは残り、アプリケーション マネージャーからアプリケーションを「強制終了」するまでアップグレードは有効になりません。ただし、アプリケーションが奇妙な状態にある可能性が高く、本来の意図に応答しない可能性があります。そのため、特定の壊れた状態を修正した場合にアプリケーションが再起動されるかどうか、またはアップグレードを自分で処理する必要があるかどうかを知りたい.
プログラムでアップグレードを検出する方法を知っている(または少なくともいくつかのアイデアがある)ことに注意してください。私が知りたいのは、アプリケーションが正常な状態にある場合にそれを行う必要があるかどうか、またはそれを行う必要がある他のメカニズムがあるかどうかです。