после того, как я призываю getApplicationIcon()
как:
context.getPackageManager().getApplicationIcon("com.cmcm.gamemaster");
это возвращает это:
изображение белого столбца, расположенное посередине. и всегда происходит для определенного приложения, остальные в списке установленных приложений никогда не возвращают неправильный значок.
перед тем, как вызвать этот метод, я вызываю getPackageInfo () примерно 30 раз, чтобы создать список установленных приложений. поэтому я прокомментировал эти коды, и проблема исчезла.
Я обращаю внимание на исходный код фреймворка (android 6.0.1 ), но не нашел никакой полезной информации.
кто-то сталкивался с этой проблемой раньше, или скажите мне неверное имя файла для рисования в исходном коде фреймворка, чтобы я мог проверить, что происходит.
заранее благодарю.