PackageManager.getInstalledPackages () retorna uma lista vazia

Estou enfrentando uma situação muito estranha ao usar o método PackageManager.getInstalledPackages (). Na primeira vez que inicio minha atividade, recebo uma lista válida de todos os pacotes instalados. Mas na segunda vez que inicio minha atividade, recebo uma lista vazia ... O que poderia estar causando isso?

Estou usando esse código para obter a lista: List pkgList = getPackageManager (). GetInstalledPackages (PackageManager.GET_ACTIVITIES);

Estou construindo contra o SDK 1.6 com compatibilidade para 1.5 ou superior

Agradecemos antecipadamente por todas as sugestões / ajuda ... Estou realmente confuso com a causa e não consigo pensar no que estou fazendo de errado.

questionAnswers(2)

yourAnswerToTheQuestion