안녕하세요~
Activity에서 버튼을 클릭해서 Widget 으로 값을 넘겼습니다.
그 값에 따라 onUpdate 에서 버튼 배경을 바꾸려고 하는데요,,
RemoteViews.setImageViewResource 를 쓰면 오류가 납니다.
07-02 15:46:16.196: W/AppWidgetHostView(3006): updateAppWidget couldn't find any view, using error view
07-02 15:46:16.196: W/AppWidgetHostView(3006): android.widget.RemoteViews$ActionException: view: android.widget.Button doesn't have method: setImageResource(int)
위와같은 오류인데...
찾다보니
http://www.androidpub.com/index.php?mid=devfree&category=520437&document_srl=1766516
이런 글이 있어서 RemoteViews.setUri(xml뷰이름, "setImageURI", 비트맵변수"); 로 변경을 하였는데..
저 안에 비트맵변수에 머가 들어가야 할지 몰르겠습니다.
제가 작성한 코드는 views.setUri(R.id.btn_a, "setImageURI", R.drawable.widget_test_bit); 라고 했는데...
setUri 부분에서 빨간밑줄이 쳐저서요,,
아시는분 계시면 조언부탁드립니다. 텍스트는 변경이 잘 되는데 이미지는 어렵네요 ㅠㅠ
감사합니다.