내 앱에 활동에 바인딩 된 서비스가 있습니다. 그러나이 서비스는 다른 프로세스에 있으며이 인스턴스에서 해당 인스턴스를 가져 오는 방법을 알 수 없습니다. 동일한 프로세스에서 서비스를 위해 나는 내가 어떻게 내 경우에는이 작업을 수행하는 단서가 없다Android AIDL : 서비스가 다른 프로세스에있을 때 활동의 서비스 인스턴스를 얻는 방법?
public class Binder extends Binder {
public Service getService() {
return Service.this;
}
}
을 내 Service
클래스에서 그것을 onServiceConnected
public void onServiceConnected(ComponentName name, IBinder service) {
Service.Binder binder = (MService.Binder) binder;
//get service
musicSrv = binder.getService();
안쪽이
그런 짓을. 나는 그러한 예를 온라인으로 찾을 수 없었다. 누군가 나를 도울 수 있습니까? 감사 !!!