問(wèn)題描述
widget 運(yùn)行時(shí)間長(zhǎng)了 或者手動(dòng)殺死當(dāng)前應(yīng)用,widget上的控件點(diǎn)擊沒(méi)有反應(yīng) 俱笛。 重新啟動(dòng)APP后捆姜,控件點(diǎn)擊恢復(fù)正常。
解決方案
Intent topIntent = new Intent(context,WidgetReceiver.class).setAction(MONTH_TOP_CLICK);
PendingIntent topPendingIntent = PendingIntent.getBroadcast(context, widgetId, topIntent, PendingIntent.FLAG_UPDATE_CURRENT);
views.setOnClickPendingIntent(R.id.iv_month_top, topPendingIntent);
以前代碼是迎膜,Intent實(shí)例化時(shí)沒(méi)有傳參數(shù) 泥技。
Intent topIntent = new Intent();