アプリが起動すると、sdcard を再帰的に反復するファイルスクレーパーが起動されます。ご想像のとおり、これにはかなりの時間がかかります。私の epad 変圧器では、32 GB のストレージを通過するのに 30 ~ 40 秒かかることがあります。
このアクティビティは、メイン アクティビティから起動された、メイン レイアウトに存在する 2 つのフラグメントで実行されます。
明らかに、そのような読み込み時間では、ユーザーに警告するために何かをする必要があります。ただし、私が読んだことから、ロード画面の背後でバックグラウンドでメイン アクティビティを起動できません。プログレスバーをドロップしようとしましたが、失敗しました。
それで、何か提案はありますか?
編集
フラグメント内で aSyncTask を使用することについて読んでいます。スローリストフラグメント内、スプラッシュスクリーン、またはメインビューのすぐ上にプログレスバーを使用したいと思います