android par programme mettre à jour apk et voir le résultat de l'installation

Je suis en train d'écrire une application de mise à jour de mon application. Après je m'assure d'avoir mon apk sur l'appareil, c'est ce que je fais à partir de l'intérieur de l'application que je suis en train de mettre à jour:

Intent promptInstall = new Intent(Intent.ACTION_VIEW);
File f = new File(apkLocation);    
promptInstall.setDataAndType(Uri.fromFile(f), "application/vnd.android.package-archive");
_context.startActivity(promptInstall);

Cette lance à mon installateur qui affiche l'application des autorisations et je suis capable de cliquez sur "Installer". Mais à partir de là l'application ferme simplement, je n'ai pas de message que ce soit (je l'ai attendu la boîte de dialogue me disant de l'installation a réussi, me donnant la possibilité d'appuyer sur "Fermer" ou "Ouvrir"). Il va juste pour l'écran principal de l'appareil sans autre avis.

Sur une note de côté, l'application est en effet mis à jour lorsque je ouvrir manuellement en arrière.
Comment puis-je faire de l'installateur aller tout le chemin comme prévu? Est-il quelque chose à configurer sur l'intention?

Tout en écrivant cela, je me demande si la raison à cela est que l'application actuelle est tout simplement écrasé sur le dispositif ainsi en le fermant et en mesure de ne pas obtenir le résultat de l'intention, car il est la source a été tué?

source d'informationauteur Florin Bombeanu