DigiClock ウィジェットと呼ばれる Android マーケットのウィジェットを持っています。最後の更新後、ルート化された Motorola Droid で非常にまれでランダムな問題が発生しています (問題のある他のハンドセットがあるかもしれませんが、唯一の応答は私です。ルート化されたドロイドユーザーからのものでした)。この問題は、ProgressDialog (水平スタイル) を表示しながら、インストールされているすべてのアプリケーションをデバイスから取得する AsyncTask を実行するアクティビティが起動されたときに発生します。該当する Java コード ファイルは次の場所にあります。
動作中のバージョンと動作していないバージョンの間で行われた変更を比較したい場合は、次の場所にあります。
ドロイドで何が起こっているように見えるか: * 進行状況ボックスがポップアップする * 実行が完了する前に進行状況ボックスが閉じる * 空のリストが表示される
アプリケーションをフェッチする AsyncTask が殺されているようです。これは可能ですか?
ありがとう、デビッド
編集:
問題が見つかりました.Android 2.0(2.1または1.6ではありません)であることが判明しました
パッケージの一覧表示 = getPackageManager().getInstalledPackages(PackageManager.GET_ACTIVITIES);
私の状況ではクラッシュしますが、
パッケージの一覧表示 = getPackageManager().getInstalledPackages(0);
しません。