2017-06-21 1 views
1

Nous avons créé un écran de bienvenue personnalisé (forme de bannière configurable) pour mettre à niveau et supprimer l'application à l'aide de install4j.Install4j Désinstaller l'installation précédente n'affiche pas tous les écrans de désinstallation

Custom Welcome Screen

Nous fournissons bouton radio pour supprimer une application utilisant l'action Désinstaller Installation précédente et nous effectuons la désinstallation de cette action, mais mon assistant de désinstallation se compose de quelques écrans, Actions et l'affichage des écrans de progrès qui ne sont pas affiché pendant le processus de désinstallation. \

enter image description here

Comment pouvons-nous montrer tous les écrans, ces actions à l'utilisateur que nous avons ajouté dans le programme de désinstallation?

Répondre

1

Comme expliqué par Ingo, Install4j exécute le désinstallation du programme d'installation précédent et ne montre aucun écran à l'utilisateur.

Nous avons besoin de concevoir des écrans personnalisés pour désinstaller l'installation précédente ainsi ajouté les écrans requis avec l'expression de l'état.

enter image description here

Et cela fonctionne pour moi. Merci Ingo.

1

Non, ce n'est pas possible. La section "Désinstaller l'installation précédente" exécute le programme de désinstallation de l'installation précédente. Si vous avez des actions supplémentaires qui ne figurent pas dans le programme de désinstallation précédente vous devez les ajouter à la « Bienvenue » écran et leur donner une expression de condition de

context.isUpdateInstallation() 

similairement, vous pouvez ajouter des écrans qui ne sont indiqués pour un mettre à jour l'installation.