2016-06-17 2 views
0

혼란스러운 이름 이여서 죄송합니다.Android java, 새 도우미 클래스의 객체 공개 메서드 사용 방법

공용 메서드가있는 ChatService 클래스가 있습니다.

그럼 그럼 난 BaseActivity를 확장하고 그 클래스에 내가 ChatService의 공개 방법을 사용하는 클래스를 가지고 있고 그것을 잘 작동

protected ChatService mChatService; 

상단

에있는 BaseActivity 있습니다.

이제 이러한 메소드를 새로운 도우미 클래스로 옮기고 싶습니다. 도우미 클래스에는 BaseActivity를 인수로 사용하는 public 메서드가 있으며 ChatService에서 공용 메서드를 사용하려고 시도하지만 ChatService를 찾을 수 없습니다. 어떻게이 문제를 해결할 수 있습니까?

+0

에 인수로 mChatservice를 전달한다 ChatService mChatService'를 'public'으로 설정합니다. [자세한 내용은 여기] (https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html) – Titus

답변

0

I 사이트 이외의 다른 사람의 도움을 얻었다 좋아, 해결책은`당신은`BaseActivity` 클래스와 같은 패키지에 헬퍼 클래스를 이동하거나 선언 할 수있는 마지막 클래스

관련 문제