連絡先のサムネイルでウィジェットの画像ビューを設定しようとしていました。アクティビティの画像ビューを試していて、サムネイルを取得できましたが、RemoteViews の setImageViewUri で同じものを取得しようとすると、ウィジェットの画像ビューが更新されません。以下にコード スニペットを投稿しました。
ImageView mine = (ImageView) findViewById(R.id.pickcontact);
if (phone_thumbnail != null) {
mine.setImageURI(Uri.parse(phone_thumbnail));
Log.d("Pick", "Image is set");
}
このコードは正常に動作しています。
RemoteViews views = new RemoteViews(getPackageName(),
R.layout.widget_alyout);
if (phone_thumbnail != null) {
views.setImageViewUri(R.id.widget_icon_imageview,
Uri.parse(phone_thumbnail));
} else {
views.setImageViewResource(R.id.widget_icon_imageview,
R.drawable.image);
}
このコードは機能していません.setImageViewUriとsetImageViewResourceの両方がウィジェットのimageviewを更新していません.何か考えはありますか? 助けてください。ありがとう、ジェヤンティ