안녕하세요.
음악 재생 어플을 만들기 위해서 IMediaPlaybackService.aidl 을 추가하였습니다.
헌데 IMediaPlaybackService 에 바인딩이 안되는데요..ㅠㅠ
하단 적용 소스 입니다.
private MediaPlayerServiceConnection mConnection = new MediaPlayerServiceConnection();
private class MediaPlayerServiceConnection implements ServiceConnection {
public void onServiceConnected(ComponentName name, IBinder service) {
Log.e("MediaPlayerServiceConnection", "Connected!");
mMediaService = IMediaPlaybackService.Stub.asInterface(service);
try {
// mMediaService.pause();
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException(e);
}
}
public void onServiceDisconnected(ComponentName name) {
mMediaService = null;
Log.e("MediaPlayerServiceConnection", "Disconnected!");
}
}
bindService(i, mConnection, BIND_AUTO_CREATE);
메니페스트에 서비스 등록도 되었는데요. 왜 연결이 안되는 걸까요.?
리턴값이 false 로 나오네요..ㅠㅠ
AIDL 파일 첨부드립니다.
답변좀 부탁 드릴게요