У меня есть Activity, и я привязал к ней сервис.
В методе onServiceConnected у меня есть объект сервиса, из которого я напрямую обращаюсь к методу сервиса.То есть у меня есть метод в сервисе, доступ к которому осуществляется из действия с использованием объекта, полученного от метода onserviceconnected.
Это может привести к утечке памяти?Или это неправильный метод доступа к услуге?Если это не так, как я могу это исправить?
private ServiceConnection mConnection = new ServiceConnection() {
public void onServiceConnected(ComponentName className, IBinder service) {
mBoundService = ((RadioPlayerService.RadioBinder)service).getService();
mBoundService.StartStream(mMessenger);
}
public void onServiceDisconnected(ComponentName className) {
mBoundService = null;
}
};