Как начать действие, которое определено в другом пакете из виджета? - PullRequest
5 голосов
/ 22 февраля 2012

У меня есть виджет с интерактивным просмотром изображений. Когда я нажимаю на виджет, я хочу, чтобы он запускал действие, которое находится в другом пакете. Но я не получаю никаких ошибок, и событие нажатия также не происходит. Я даю свой код ниже.

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);

Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 22 февраля 2012

не идеально запускать приложение напрямую через имя пакета / имя класса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...