Я определил файл upload_widget.png для своего виджета приложения и объявил его ниже в моем AndroidManifest.xml. Он работал отлично, когда я его впервые создал, но теперь я внес изменения в файлы изображений .png (в каждой из/папок с возможностью рисования), синхронизировал файлы в Android Studio, но значок виджета не отражает новый .png файлы при повторном тестировании приложения на моей Galaxy S4. Когда я долгое время нажимаю на экран (я использую Nova Launcher) и выбираю «добавить виджет», я вижу правильный значок в списке «Выбор виджета», но когда я его выбираю, я получаю другой значок на панели запуска - т.е. старая икона. Когда я запускаю приложение в эмуляторе Nexus 5, я получаю ту же проблему. Любые идеи?Значок виджета не обновляется
<receiver android:name=".UploadWidget" android:icon="@drawable/upload_widget" >
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/upload_widget_info" />
</receiver>
UPDATE
Вот upload_widget_info:
<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="40dp" android:minHeight="40dp" android:updatePeriodMillis="86400000"
android:previewImage="@drawable/example_appwidget_preview"
android:initialLayout="@layout/upload_widget" android:resizeMode="horizontal|vertical"
android:widgetCategory="home_screen|keyguard"
android:initialKeyguardLayout="@layout/upload_widget"></appwidget-provider>
Можете ли вы опубликовать 'XML/upload_widget_info' пожалуйста? – ByteHamster