我有一个带有可点击的Imageview的小部件。当我点击小部件时,我希望它启动一个不同包中的活动。但我没有收到任何错误,也没有发生点击事件。我在下面给出了我的代码。
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);
有人可以帮忙吗?
答案 0 :(得分:0)
通过包名/类名直接启动应用程序并不理想。