2017-12-15 11 views
1

JSONデータ用のアンドロイドプロジェクトで操作を読み書きします。ファイル操作を実行するためにスレッドを使用する必要があるかどうかを知りたいと思います。アンドロイドでファイル操作を実行するスレッドが必要ですか?

+0

ネットワーク操作またはIO操作を行っている場合は、UIスレッドで行うのではなく、常に新しいスレッドにオフロードすることをお勧めします。 – JoelFernandes

答えて

1

はい、I/Oでは常に非同期操作を使用する必要があります。

何らかの種類の設定/キーファイルがある場合は、 のUIを表示する前に読んでおく必要があります。

はこれを参照してください:あなたはいけない Aync Usage

0

号は、IOのためのスレッドを使用する必要があります。

すぐに試してみると、すぐにスレッドが必要ないことがわかります。

しかし、操作が長くかかると、GUIが反応しなくなります。

これはスレッドを使用します。

あなたのアプリのユーザーにとって迷惑になるまでの操作時間を決めます。

関連する問題