我真的不知道我在这里做错了什么。我昨天晚上做了这个工作,我搞砸了代码,我很确定我已经回到了它的位置,但点击时它什么都不做。Android小部件onClick不起作用
这里是我的代码
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
Log.d(LOG_TAG, "onUpdate(): ");
for (int appWidgetId : appWidgetIds) {
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("market://details?id=com.xx.xx"));
PendingIntent pendingIntent = PendingIntent.getActivity(context, appWidgetId, intent, PendingIntent.FLAG_UPDATE_CURRENT);
RemoteViews remoteView = new RemoteViews(context.getPackageName(), R.layout.widget);
remoteView.setOnClickPendingIntent(R.id.image, pendingIntent);
}
super.onUpdate(context, appWidgetManager, appWidgetIds);
我只是想点击的组件,但是什么都没有发生时采取的用户市场。
这是一个简单的修复?
这没有效果我害怕。谢谢你。这与我在互联网上发布的几乎所有其他方式都完全不同。 – jblz
@jblz:没关系。我不会用整个代码去。只是检查我们如何让小部件点击。这不是来自互联网的例子。 –