KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have an Android application with a widget, that has buttons. This code works. The buttons on the widget stop working when something happens, such as changing the language of the phone. I use shared preferences, so if the user reinstalls the app ( without uninstalling ), the buttons are working again and the settings remain the set ones. I have noticed the Intents in my AppWidgetProvider class (code beneath this analysis) are not fired appropriately. I added a Toast message to the Call1 class instantiated from AppWidgetProvider , but it doesn't display. My UpdateService.java is just getting the set preferences and customizing the widget's appearance, so I don't think it could possibly be related to my issue. My Main.java file merely consists of spinners and saves shared preferences, which means I select "Computer" in a spinner, so that the "Computer" text appears on the widget. It also does not disappear when I change the language of the phone, and neither do images. Therefore, I believe UpdateService.java must be ok. Here is the AppWidgetProvider class: public class HelloWidget extends AppWidgetProvider { public static String ACTION_WIDGET_CONFIGURE = "ConfigureWidget"; public static String ACTION_WIDGET_CONFIGURE2 = "ConfigureWidget"; public static String ACTION_WIDGET_RECEIVER = "ActionReceiverWidget"; public static String ACTION_WIDGET_RECEIVER2 = "ActionReceiverWidget"; private static final int REQUEST_CODE_FOUR = 40; private static final int REQUEST_CODE_FIVE = 50; private static final int REQUEST_CODE_SIX = 60; private static final int REQUEST_CODE_SEVEN = 70; private static final int REQUEST_CODE_EIGHT = 80; @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, in
Tags (comma-separated)
Save Edits
Cancel