私はIntentServiceで2つのサパーナルバックグラウンドタスクを行いたいと思います。だから、私は両方のインテントサービスが2つのsaperateワーカースレッドを生成するか、または2番目が最初に終了するのを待つことを知りたい。2つのインテントサービスは2つの異なるワーカースレッドを生成しますか?
Ex。活動から
public class IntentServiceOne extends IntentService {
public IntentServiceOne() {
super("IntentServiceOne");
}
@Override
protected void onHandleIntent(@Nullable Intent intent) {
// code to execute
}
}
public class IntentServiceSecond extends IntentService {
public IntentServiceSecond() {
super("IntentServiceSecond");
}
@Override
protected void onHandleIntent(@Nullable Intent intent) {
// code to execute
}
}
コード:
Intent intentOne=new Intent(this, IntentServiceOne.class);
startService(intentOne);
Intent intentSecond=new Intent(this, IntentServiceSecond.class);
startService(intentSecond);