Widget android en evento de clic

He creado el widget en android y funciona con éxito, pero ahora quiero usar en evento de clic de widget para que pueda abrir nueva actividad de eso.

Ayuadame

@Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { for (int i = 0; i < appWidgetIds.length; i++) { int appWidgetId = appWidgetIds[i]; Intent intent = new Intent(context, TaskManagerActivity.class); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0); RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget); views.setOnClickPendingIntent(R.id.widget_layout, pendingIntent); appWidgetManager.updateAppWidget(appWidgetId, views); } } 

En widget.xml tengo el elemento raíz LinearLayout con id widget_layout

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/widget_layout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingTop="10dip" android:paddingLeft="10dip" android:orientation="vertical"> 

Utilicé esto:

 // Create an Intent to launch ExampleActivity Intent intent = new Intent(context, Mainpage.class); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0); remoteViews.setOnClickPendingIntent(R.id.widget, pendingIntent); 

Dentro de su diseño, para ese widget en particular, dé

 android:onClick="your method name inside your activity" 

Y en su actividad, dé:

 public void methodname(View view) { //give your intent code here } 

Nota: Cuando llama a un método como este, su método debe ser de tipo público y debe tener un objeto Ver como parámetro.

  • Cómo manejar correctamente eventos de clic en Widget
  • Después de que los botones de cambio de orientación en un widget no responden
  • Arregle dinámicamente los botones alrededor de un círculo
  • Barra de título similar a Facebook en Android
  • El receptor de difusión onReceive () nunca se llama
  • Uso del selector para cambiar el color de texto de TextView
  • Rotación de la vista Jerarquía 90 grados
  • Android: Botón en AlertDialog
  • Negación de permisos de Android en Widget RemoteViewsFactory para contenido
  • Bibliotecas de código abierto de Android? ¿Vistas reutilizables, ViewGroups, adaptadores etc?
  • ¿Por qué el teclado levanta el tabhost a la tapa?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.