サービスの利用について疑問があります。サービスを開始するためにサービスのオブジェクトを作成する必要がありますか、それとも単にサービス変数を宣言するだけで十分ですか?
オブジェクトを作成してサービスを開始するのか、サービス開始メソッドを呼び出してサービスを明示的に開始する必要があるのかを知りたいです。
GPSService trackerService = new GPSService(RunningActivity.this);
上記の行はアクティビティを開始しますか? または、呼び出しで開始されます
Intent serviceIntent = new Intent(RunningActivity.this, GPSService.class);
startService(serviceIntent);
必要なのは、アクティビティ内のサービス オブジェクトにアクセスすることだけです。
助けてください。
ありがとうございました。