2016-11-03 11 views
-5

大きなファイルをダウンロードする実行可能ファイルを作成し、onCreateで呼び出しました。実行可能な呼び出し元が終了しない

しかし、onCreateは実行可能な終了を待っているようです。

何が間違っているか教えてください。

private Handler Download_taskHandler = new Handler();  
Download_taskHandler.postDelayed(Download_task, 0); 
+3

あなたが投稿したコードは、質問とはまったく関係がないようです - ランナブルはどこですか? onCreateメソッドはどこですか?あなたはRunnableをどのように呼びますか?例えばあなたがそれを呼び出すときに、単に "myRunnable.run()"を呼び出さないでください。あなたはスレッド: 'new Thread(new MyRunnable())。start()'が必要です。 –

答えて

1

new Handler();デフォルトのコンストラクタは、現在のスレッドのルーパーにバインドします。したがって、それがUIスレッドで作成され、何かを実行するために使用された場合、UIスレッドでコードが実行されます。

関連する問題