2011-02-08 13 views
2

を作成したサービスクラスのインスタンスを取得することができます:は私が

Intent intent = new Intent(context, MyService.class); 
    context.startService(intent); 

あなたはどのように他の私のコードはどこでそのサービスクラスのインスタンスを取得することができますを教えてくださいすることができ開始? サービスを開始すると、そのクラスは独自のスレッドで実行されますか?

ありがとうございます。

答えて

1

サービスにはbindが必要です。

サービスは非同期で開始されますが、サービスで実行されるコードはすべてメインスレッドで実行されます。実際、別のスレッドを作成しない限り、アンドロイドのすべてがメインスレッドで実行されます。