This commit is contained in:
Sergey Solovyev
2013-06-18 14:39:20 +04:00
parent 4840b6e25b
commit 072ee452ad
9 changed files with 52 additions and 51 deletions

View File

@@ -41,6 +41,8 @@ abstract class AbstractCalculatorWidgetProvider extends AppWidgetProvider implem
@Nonnull
private ExternalCalculatorIntentHandler intentHandler = new CalculatorWidgetIntentHandler(this);
private boolean initialized = false;
/*
**********************************************************************
@@ -51,9 +53,6 @@ abstract class AbstractCalculatorWidgetProvider extends AppWidgetProvider implem
*/
protected AbstractCalculatorWidgetProvider() {
final Class<? extends AppWidgetProvider> componentClass = this.getComponentClass();
Locator.getInstance().getExternalListenersContainer().addExternalListener(componentClass);
}
/*
@@ -68,6 +67,12 @@ abstract class AbstractCalculatorWidgetProvider extends AppWidgetProvider implem
public void onEnabled(Context context) {
super.onEnabled(context);
if (!initialized) {
final Class<? extends AppWidgetProvider> componentClass = this.getComponentClass();
Locator.getInstance().getExternalListenersContainer().addExternalListener(componentClass);
initialized = true;
}
getCursorColor(context);
}