마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

getSystemService 에러 관련 질문드려요

–1 추천
public void handleMessage(Message msg){
 
switch (msg.what)
{
case H_DESTROYCARD:
destroyCard();
Vibrator vibe = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
vibe.vibrate(500);   
break;
}
}
 
여기가 에러가나는데 도통 왜그런지를 모르겠네요 ㅠ
코딩잘하고싶다 (980 포인트) 님이 2013년 6월 25일 질문

1개의 답변

0 추천
getSystemService는 Context를 상속받은 컴포넌트에서만 사용이 가능합니다.

지금 쓰시려는 클래스에 context를 넘기셔서

context.getSystemService로 바꾸시면 잘 되실껍니다.
Gradler (109,780 포인트) 님이 2013년 6월 25일 답변
...