Home | History | Annotate | Download | only in packages
      1 package android.appwidget.cts.packages;
      2 
      3 import android.app.Activity;
      4 import android.appwidget.AppWidgetManager;
      5 import android.appwidget.AppWidgetProvider;
      6 import android.appwidget.cts.common.Constants;
      7 import android.content.ComponentName;
      8 import android.content.Context;
      9 import android.content.Intent;
     10 
     11 public class SimpleProvider extends AppWidgetProvider {
     12 
     13     @Override
     14     public void onReceive(Context context, Intent intent) {
     15         super.onReceive(context, intent);
     16 
     17         if (Constants.ACTION_APPLY_OVERRIDE.equals(intent.getAction())) {
     18             String request = intent.getStringExtra(Constants.EXTRA_REQUEST);
     19             AppWidgetManager.getInstance(context).updateAppWidgetProviderInfo(
     20                     new ComponentName(context, SimpleProvider.class),
     21                     request);
     22             setResultCode(Activity.RESULT_OK);
     23         }
     24     }
     25 }
     26