トレッドループを作るいくつかの種類の違いを理解するのに問題があります。
1つは(大まかなデモンストレーション)です:
Thread thread=new Thread("name") {
public void run()
{
// do stuff
}
}.start();
2つ目は、実行可能にするクラスを作成し、スレッドを作成することです。
Thread thread = new Thread(this,"name").start();
そして3番目(Androidでは、他の方法で機能するかどうかはわかりません):ハンドラーの作成、ランナブルの作成、、、handler.postDelayed(runnable)
またはhandler.post(runnable)
。
違いが何であるかわかりません。私が気付いた唯一のことは、スレッドを作成すると、ハンドラーを使用するよりも実行ループがはるかに高速に動作することです。誰かが私にそれらの違いは何ですか、そして私は何に何を使うべきかを説明できますか?