Получение активности в сервисе
У меня есть класс GPSTracker
public class GPSTracker extends Service
с конструктором
public GPSTracker(Context context, Activity activity) {
this.mContext = context;
this.activity = activity;
getLocation();}
Теперь я в своем IntentService
называется DirtyJobSevice
и не могу создать свой объект, из-за Activity
,
gps = new GPSTracker(this, ?);
Я перепробовал почти все, и ничего не работает. Что я должен поместить в "?"
1 ответ
У меня нет ответа на ваш вопрос, но я не создаю сервисы явно. Просто начните их с startService
,
использование broadcastReceiver
общаться между службами, видами деятельности
В сервисе DirtyJobSevice у вас есть Context, поэтому вы можете запустить другой сервис оттуда, я думаю.(Не проверено)