こんにちはみんなは、私はアンドロイドのスタジオで使用されているAsyntaskについて質問があります。たとえば、インターネットからファイルをダウンロードするなど、UIスレッドで直接実行する操作を長時間実行すると、アプリケーションのユーザーインターフェイスは、対応するタスクが終了するまで「フリーズ」します。MySQLを使用するときにAsyncTaskを使用する必要がありますか?私の知る限りAynTaskは、1つのスレッド、いわゆるUIスレッドを介してユーザ・インターフェースのために使用されている知っているよう</p> <p>:
私はログインできるようにアカウントを登録したいと思っています。時間がかからないので、なぜAsyntaskを使うべきですか?
データベースに100個の文字列を送信したいとします。それは私が思うにミリ秒で行うことができます。なぜ、再び使用するのか、またどのようにAsyntaskを使用するのかを決めるのですか?
私はあなたが私を助けてくれることを願っています、私は長い間探してきました!
いいえ、必要はありません。ネットワーク操作の実行や大きなデータセットの照会などが必要な場合にのみ使用してください。たとえば、ユーザー登録の場合、インターネット接続が遅すぎて登録を実行できないため、あまり時間がかからないことを保証することはできません –
返信いただきありがとうございます! – muyat