웹 서버에 새 메시지를 정기적으로 쿼리하는 서비스가 있습니다. 이 서비스는 새 메시지를 arrayList에 저장합니다. 이러한 메시지는 모든 종류의 메타 데이터 (문자열 및 long)를 저장하는 사용자 정의 클래스를 사용하여 구현됩니다.AIDL을 통해 서비스에서 UI 스레드로 전달되는 사용자 정의 클래스
활동은이 서비스에 연결하여 해당 메시지를 검색하여 사용자에게 표시합니다.
서비스가 제공하는 인터페이스를 설명하는 .aidl 파일이 있습니다.
package com.example.package;
interface MyInterface {
List<Message> getMessages();
}
Message
클래스는 IPC 전송을 허용한다 Parcelable
클래스를 확장한다.
문제점은 다음과 같습니다. Eclipse에서 List<Message>
유형을 알 수 없다는 오류 메시지를 표시합니다. 모든 가져 오기는 유효하지 않은 것으로 표시됩니다.
아이디어가 있으십니까? 감사합니다
얼마나 간단합니다. 고맙습니다. 너 락! –