0

我知道我们可以在发送广播时添加自定义权限,并onReceive()在接收器中检查相同的方法。

我设置PendingIntent pendingIntent了 UI 元素,所以它们会被触发。我们如何在小部件中添加这些权限,因为我们没有明确发送广播。

代码

        public void onReceive(Context context, Intent intent) {
   if(intent.getAction() == Constants.UPDATE){
    //Do refresh operations here

    }


//Setting UI actions
private static void setActionIntent(Context context, RemoteViews views,
            int id, String action) {
        Intent i = new Intent(action);
        PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, i,
                PendingIntent.FLAG_UPDATE_CURRENT);
        views.setOnClickPendingIntent(id, pendingIntent );
    }
4

0 回答 0