안드로이드 개발 질문/답변
(글 수 45,052)
각 자료를참조해서 public class Brief_SystemInfo extends AppWidgetProvider 클래스 내의 onReceive 메소드에 여러개의 위젯을 각각 클릭할때
동일한 이벤트 발생까지는 성공했습니다.
해보고싶은것은 각각의 위젯을 클릭할때 스킨을 독립적으로 바꾸고싶습니다. 전체가 바뀌는것 말고요
어떤 방법이 있을런지요.
onReceive메소드 내에서 getAction으로 얻어낸 이벤트로 전달된 intent context를 가지고 현재 어느 앱위젯이 보낸 아이디인지
알수있는 방법이 있을까요?




각각의 설정값들을 sharedpreference에 저장하시고 사용하시면 됩니다~ 가령 색상 설정을 한다면 KEY_COLOR + appWidgetId 의 형태로 key를 만드시고 이용하시면 각각의 앱위젯마다 고유의 설정값을 갖게 되겠지요~