// 전역변수 선언 private AppWidgetTarget appWidgetTarget; private RemoteViews views; @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { // RemoteViews 생성 views = new RemoteViews(context.getPackageName(), R.layout.smart_id_widget); appWidgetTarget = new AppWidgetTarget(context, R.id.iv_profile, views, appWidgetIds){ @Override public void onResourceReady(@NonNull Bitmap resource, @Nullable Transition transition) { super.onResourceReady(resource, transition); } }; if(TextUtils.isEmpty(SharedUtil.getString(context, "imgPath"))){ Glide.with(context.getApplicationContext()) .asBitmap() .load(R.drawable.no_profile) .into(appWidgetTarget); }else{ Glide.with(context.getApplicationContext()) .asBitmap() .load(SharedUtil.getString(context, "imgPath")) .into(appWidgetTarget); } }
'Before 2022 > Android' 카테고리의 다른 글
Flag Activity(Intent Flag 정리) (0) | 2018.09.02 |
---|---|
Activity 변경 내용 위젯에 바로 적용하기 (1) | 2018.08.29 |
안드로이드 Spinner onItemSelected 반복 호출 문제 (0) | 2018.08.28 |
안드로이드 갤러리에서 이미지 선택 후 보여주는 방법(Glide) (0) | 2018.08.28 |
Edittext InputFilter로 한글 및 영어만 입력 시키기 (0) | 2018.08.24 |