我真的不知道我在這裏做錯了什麼。我昨天晚上做了這個工作,我搞砸了代碼,我很確定我已經回到了它的位置,但點擊時它什麼都不做。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:沒關係。我不會用整個代碼去。只是檢查我們如何讓小部件點擊。這不是來自互聯網的例子。 –