Enviar dados do widget para atividade

Estou tentando enviar dados do meu widget para minha atividade. Eu já vi vários tópicos sobre o lado do widget, mas não obtive os dados em minha atividade.

VejoPassando dados do widget para o aplicativo

Na minha atividade eu tento fazer no método onStart ():

Intent intent = getIntent();
if(intent.getStringExtra("he")!=null)
  LogWrapper.debug(MainActivity.class, "DATA "+intent.getStringExtra("he"));
else
  LogWrapper.debug(MainActivity.class, "DATA null"); 

Mas Intent é sempre nulo.

Lado do provedor de widget:

@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
super.onUpdate(context, appWidgetManager, appWidgetIds);
LogWrapper.info(DefibWidgetProvider.class,"in onUpdate!");
final int N = appWidgetIds.length;

// Perform this loop procedure for each App Widget that belongs to this provider
for (int i=0; i<N; i++) {
  int appWidgetId = appWidgetIds[i];

  // Create an Intent to launch MainActivity
  Intent intent = new Intent(context, MainActivity_.class);
  intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
  intent.putExtra("he","Hello !");
  PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);

  // Get the layout for the App Widget and attach an on-click listener
  // to the button
  RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_defib);
  views.setOnClickPendingIntent(R.id.refreshButton, pendingIntent);

  // Tell the AppWidgetManager to perform an update on the current app widget
  appWidgetManager.updateAppWidget(appWidgetId, views);
}
}

Contexto: meu aplicativo contém um mapa do Google. Eu tenho 2 botões no meu widget, e quero abrir a atividade principal e centralizar o mapa em um longo / lat especial quando o usuário clicar em um desses botões.

Você poderia me ajudar a fazer isso funcionar? obrigado