私はGET経由で情報を受け取るアプリに取り組んでいます。受信した JSON 配列を Java オブジェクトに解析する必要があります。各 JSON オブジェクトには少なくとも 10 個のフィールドがあり、私は 50 個のオブジェクトを扱っています。実行時間を測定しましたが、これらのオブジェクトの解析中に悪い結果が得られました。
オブジェクトは、カスタム アダプターによって取り込まれたリストビューに表示され、最初の 12 個、次に次の 12 個、というように表示されます (リストの一番下に到達すると、次の 12 個が読み込まれます)。
現在、実行後のオブジェクトを解析しています。私の質問は次のとおりです。解析プロセスを高速化するにはどうすればよいですか?必要なときにjsonオブジェクトを解析する必要があります(12 x 12をロードする)? メイン スレッドに負荷をかけすぎないように、解析プロセスにスレッドを使用する必要がありますか? スレッドを使用する必要があるのはいつですか?
さまざまな解決策を考えましたが、どれもコーディングとテストに時間がかかります。時間がないので、どれが最適な解決策か教えていただけますか?