У меня есть один класс appwidget, и мне нужно создать несколько виджетов, но каждый из них должен хранить другой набор данных в WidgetConfigure. Выбранный виджет должен показывать активность с этими данными. Я сохраняю свои данные в общих настройках и читаю их в виджете, но если я пытаюсь добавить следующий виджет, он переопределяет существующие данные. Как я могу это сделать? Меня пробовали что-то подобное
configEditor.putInt("a"+mAppWidgetId, a_num); //it's in widgetconfigure class
int a = config.getInt("a"+mAppWidgetId, 0); //widget class
Я не знаю, как это решить. После обновления все виджеты содержат одинаковые данные.