2009-12-20 3 views
1

메시징 앱을 만들고있어 플러그인을 사용하여 확장 할 수 있기를 원합니다.플러 거블 Android 메시징 앱 만들기

plugin은 웃는 얼굴로 :)을 대체 할 수 있습니다.

의도 필터를 사용하여 plugins을 찾는 테스트 코드를 작성했지만 그 인스턴스를 만들 수있는 방법을 찾을 수 없습니다. plugin class.

이 작업을 수행 할 수 있습니까? 그렇다면 최선의 방법/최선의 대안은 무엇입니까?

감사합니다.

답변

3

안드로이드의 응용 프로그램이 각각 자체 VM에서 실행되기 때문에 응용 프로그램의 클래스 로더가 플러그인에 정의 된 클래스에 액세스하지 못한다고 생각합니다. 그러나 할 수있는 일은 Intents을 통해 주 응용 프로그램과 플러그인간에 데이터를 전달하는 것입니다. 플러그인이 주 응용 프로그램의 데이터를 필요로하는 경우 ContentProvider을 작성하여 데이터를 사용 가능하게하십시오.