2011-02-18 2 views
2

AIDL 인터페이스에서 기본 제공되지 않는 유형을 가져 오기 위해해야 ​​할 일이 있습니까? 특히 MediaPlayer. 가져 오기를 시도 할 때 "클래스 android.media.MediaPlayer에 대한 가져 오기를 찾을 수 없습니다"라는 컴파일 오류가 발생합니다.AIDL에 내장되지 않은 유형의 Android 가져 오기

답변

1

AIDL 인터페이스에서 android.media.MediaPlayer를 참조 할 수 없습니다. aidl 파일에 MediaPlayer를 포함 시키려면 연관된 보조 인터페이스 파일이 있어야하거나 Parcelable이어야합니다. 이들 중 어느 것도 사실이 아닙니다.

달성하려는 목표에 대해 자세히 설명해 주시겠습니까? 문제를 해결하기위한 더 나은 방법이있을 수 있습니다.

+0

글쎄, 처음에 미디어 플레이어 개체를 포함하는 서비스를 만들려고했지만 문제가있었습니다. http://stackoverflow.com/questions/4966653/android-cant-bind-to-service를 참조하십시오. 아무 해결책도 발견되지 않으며 누군가는 AIDL 공용 영역을 사용해 시도한 ㄴ다는 것을 건의했다, 그래서 나는 여기있다. – herpderp

+0

필자는 관련 보조 인터페이스 파일을 필요로하고 Parcelable 인터페이스를 구현해야한다고 생각합니다. – Waffles

관련 문제