5
Tengo un widget con una vista de imagen que se puede hacer clic. Cuando hago clic en el widget, quiero que inicie una actividad que está en un paquete diferente. Pero no recibo ningún error y el evento click no está sucediendo también. Estoy dando mi código a continuación.¿Cómo iniciar una actividad que se define en un paquete diferente desde un widget?
Intent start = new Intent(context, com.abc.xyz.Start.class);//com.abc.xyz->other package
PendingIntent pendingIntent = PendingIntent.getActivity(
context, 0, start, 0);
RemoteViews views = new RemoteViews(context.getPackageName(),
R.layout.widget_main);
views.setOnClickPendingIntent(R.id.clickable_image_widget, pendingIntent);
appWidgetManager.updateAppWidget(appWidgetIds, views);
¿Alguien puede ayudar?
yaa ... Puedo importar el paquete y usarlo ..... Pero necesito una solución para esto. – YshakPK
Quiero saber si es importante que la actividad esté en el mismo paquete o en un paquete diferente? – YshakPK
como dije, lo estás haciendo mal. – JoxTraex