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

브로드캐스트에서 string 값 가져오는 방법 ???

0 추천
SmsManager smsManager = SmsManager.getDefault();    
smsManager.sendTextMessage(origNumber, null, "블루투스가 연결되지 않았습니다.", null, null);

 

브로드캐스트에서 위와 같이 sms 전송할때

블루투스 가 연결되지 않았습니다. 라는 말을 string.xml의 값에서 가져오고 싶습니다.

 

service와 activity에서는 getResources().getString(R.string.xxxxxx) 을 사용해서 가져오면 되는데

 

브로드캐스트에서는 어떻게 해야 string.xml값을 가져올수 있나요?
쿠쿠부다스 (6,470 포인트) 님이 2017년 2월 16일 질문

1개의 답변

0 추천
 
채택된 답변
context에는 패키지에 대한 정보도 담겨 있습니다.

onReceive 함수 파라미터에 context 인스턴스가 있지 않나요?

context도 getString 함수를 가지고 있으므로

context.getString(resId) 로 사용하실 수 있습니다.
Development Guy (70,570 포인트) 님이 2017년 2월 16일 답변
쿠쿠부다스님이 2017년 2월 16일 채택됨
...