안녕하십니까 저번에 아날로그 시계 개발 관련해서 문의를 드렸던 초보 개발자입니다.

우선 저번에 답문주신 분들께 정말 감사드리구요. 대신 제가 답변주신 부분에 대한 해석력이 딸려서인지라

이번엔 좀 다르게 질문을 드릴까 합니다.

 

하기와 같이 앱 위젯을 구현하는 과정에서 RemoteView는 제한된 element 들만 지원하는 것을 알기에

Bitmap 객체를 읽지 못하는 것 같습니다.

따라서 하기 과정에서 제가 선언한 bitmap 이미지를 앱위젯에 띄울 수 있는 방법이 있는지 궁금합니다.

답변 주시면 감사하겠습니다. 수고하십쇼

 

===============================================================================

public class AnalogClockWidget5 extends AppWidgetProvider {
 
 @Override
 public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
  // TODO Auto-generated method stub
  
  Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.dial);
  
  RemoteViews views1 = new RemoteViews(context.getPackageName(), R.layout.main);
  views1.setImageViewBitmap(R.id.dial, bitmap);  //dial id 에 bitmap 이미지를 지정했는데 화면 앱위젯에 해당 이미지가 띄워지지 않습니다.
  
  appWidgetManager.updateAppWidget(appWidgetIds, views1);
  super.onUpdate(context, appWidgetManager, appWidgetIds);
 } 
}