2011-08-09 6 views
10

서비스가 시작되면 사용자 정의 토스트 알림이 표시 될 때와 같은 작업을하고 있습니다.서비스에서 안드로이드 findViewById

사용자 정의 토스트보기가 xml 파일에 정의되어 있지만 findViewById은 서비스 클래스에서 사용할 수 없다는 점이 문제입니다.

서비스에서 활동을 시작하는 것은 좋지 않습니다. 그래서, 어떻게이 문제를 해결할 수 있습니까?

답변

10

체크 해당 게시물에 따르면이 게시물

http://www.cloud208.com/blogica/Android+Custom+Toast+from+a+Service

, 당신은 두 번째 인수로 null와 함께 인플레이터를 사용할 수 있습니다 내가 필요 정확히 무엇을

LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE); 
View layout = inflater.inflate(R.layout.toast_layout, null); 
+0

을, 감사합니다! – domen

관련 문제