Je suis dans une situation très étrange lorsque j'utilise la méthode PackageManager.getInstalledPackages(). La première fois que je lance mon activité, je reçois une liste valide de tous les paquets installés. Mais la deuxième fois que je lance mon activité, je reçois une liste vide ... Qu'est-ce qui pourrait causer ça? J'utilise ce code pour obtenir la liste: Liste pkgList = getPackageManager(). GetInstalledPackages (PackageManager.GET_ACTIVITIES);PackageManager.getInstalledPackages() retourne la liste vide
Je construis contre le 1.6 SDK pour la compatibilité avec 1.5+
Merci d'avance pour vos suggestions/aide ... Je suis vraiment déconcerté quant à la cause et ne peut pas penser à ce que je suis mal faire.
Ok .... cela semble être un problème avec l'utilisation de AsyncTask. Quand je retire mon code d'AsyncTask alors PackageManager.getInstalledPackages() renvoie correctement la liste des paquets à chaque fois ... Donc, des idées sur pourquoi cet appel ne fonctionne pas avec AsyncTask? – Justin