2011-10-19 9 views
0

私はAndroidプログラミングには新しく、Javaの知識ベースは幾分限られています。私は比較的簡単なアンドロイドアプリに取り組んでいます。 2つのアクティビティページとビューページのみを使用します。私はプログラムでほぼ完了しています。私はスレッドを使用していません。私は単にボタンを使ってアクティビティを呼び出すだけで、他のボタンを含めてメインアクティビティページを「再オープン」します。私の質問は、特に私が持っているような単純なプログラムでスレッドを必要とするかどうかです。もしそうなら、それを使う目的は何で、基本的な構造は何でしょうか? (例えば、スレッドは適切に設定されていますか?メインスレッドを使って他のスレッドを呼び出しますか?)ありがとうございます!適切なAndroidスレッドの使用、セットアップ、および目的

答えて

2

長時間実行されていないタスク(ネットワーク、ファイル、データベースの対話など)を実行していない場合は、スレッドは必要ありません。より多くのことを学びたい場合には、インターネット上でJava用のスレッドの説明とチュートリアルの説明があります。

+0

ありがとう、ありがとうございます。私は長時間実行されるタスクを実行するつもりはありません。可能性のある中断をどのように考慮しますか?たとえば、ユーザーがテキストを取得したり、メインのアンドロイド画面の「ホーム」ボタンをクリックしたりしますか?私はスレッドを使用する場合、これがonPause()/ onResume()によって実行されることを理解しています。 – Derek

+0

これは、あなたが関心を持つ必要があるどのようなスレッド方法でも達成できません。あなたが望むのであればonPause/onResumeでタスクを実行することができます(また、あなたが言及したイベントのいくつかでトリガされます)が、あなたが言及した方法でスレッドとは関係ありません。 –

関連する問題