Android アプリケーションのアクティビティとスレッドの違いについて混乱しています。では、アクティビティは独立したスレッドのようなものですか? その場合、マルチスレッド アプリケーションで複数のアクティビティを同時に実行できますか?
ありがとうございました
Android アプリケーションのアクティビティとスレッドの違いについて混乱しています。では、アクティビティは独立したスレッドのようなものですか? その場合、マルチスレッド アプリケーションで複数のアクティビティを同時に実行できますか?
ありがとうございました
アクティビティは、ユーザーがアプリを使用するときに表示される ui です。スレッドは、タスクが実行されている場所です。アプリケーションですべての ui とプロセスを実行するメイン スレッドと呼ばれる 1 つのスレッドが常に存在します。メインスレッドが邪魔されず、重いタスクがバックグラウンドで実行されるように、より多くのスレッドを作成する必要があります。
アクティビティはユーザー インターフェイスであり、スレッドは何らかのコードを実行するプロセス ワーカーです。Android には、すべてのユーザー インターフェイス (UI) を制御するメイン スレッドが 1 つあるため、アクティビティを実行する別のスレッドを指定しない場合、メイン スレッドが UI 全体を実行します。