api> 26中未触发小部件中的onReceive()

时间:2019-08-31 05:56:27

标签: android widget

我在android中有一个小部件,当我设置targetSdk <26时可以正常工作,但是当我设置targetSdk> = 26时,不会触发onReceive(),并且我的小部件也不会更新。
我不知道那是怎么回事?

我使用以下代码在单击按钮时更新了小部件。

updateViews.setOnClickPendingIntent(R.id.age_rotated_layout_larg,getPendingIntent(context,MOVE,appWidgetId));

private PendingIntent getPendingIntent(上下文上下文,字符串操作,int id)  {       Intent intent = new Intent(action);

  intent.putExtra("ID", id);

  PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 
 id,intent,PendingIntent.FLAG_UPDATE_CURRENT);    
 return pendingIntent;

}

0 个答案:

没有答案