私が取り組んでいるアプリは、最初の起動時にさまざまなニュースフィードを取得し、期限切れのニュースフィードを更新します。これが発生している間、インターフェイスが頻繁にフリーズし、何もクリックできなくなります。実際のネットワーク呼び出しは別のスレッドで行われていますが、データベース操作はメイン スレッドで行われています。これにより、インターフェイスがフリーズしますか?
更新するフィードを一度に 2 つだけネットワーク操作キューに挿入して、一度にすべてを試行しないようにする必要があると言われましたが、すでに非常に多くのフィードのみを実行するように設定されています。ネットワークコールを一度に。とにかくキューに順番に入れようとしている場合、一度にキューに入れるものが少なくなると、どのように速くなるかわかりません。私が間違っている場合は修正してください。私はまだこれにかなり慣れていません。
このような起動時に UI がフリーズする原因について、どんな種類のヘルプでも大歓迎です!