У меня есть виджет на Android-рынке под названием DigiClock widget, и после последнего обновления у меня были некоторые чрезвычайно редкие и случайные проблемы с корневыми Motorola Droids (могут быть и другие телефоны с проблема, но единственные ответы, которые у меня были, - это укоренившиеся пользователи дроидов). Проблема возникает, когда запускается активность, которая запускает AsyncTask, которая извлекает все установленные приложения с устройства, показывая ProgressDialog (Горизонтальный стиль). Применяемая Java файл кода можно найти здесь:Проблема с AsyncTask на корневом Droid
Если вы хотите дифф изменения, сделанные между рабочим и нерабочим версии, которые можно найти здесь:
Что похоже на дроид: * Поле хода всплывает * Поле прогресса увольняется до его окончания * Отображается пустой список
Кажется, что AsyncTask, который извлекает приложения, убивается. Это возможно?
Спасибо, Дэвид
EDIT:
Найдено проблема, оказывается, что в Android 2.0 (не 2.1 или 1.6)
Список пакетов = getPackageManager() getInstalledPackages (PackageManager. .GET_ACTIVITIES);
сбой в моей ситуации, но
Список пакетов = getPackageManager() getInstalledPackages (0).
нет.
у вас нет журнала, когда убита асинхронизация? – pgsandstrom
У меня нет доступа к устройству, где это происходит, поэтому в основном я говорю о словах моих пользователей. – DavidG