应用场景
- 处理用户交互:如用户点击小部件上的按钮,触发相应的操作。
实现方式
- 通过PendingIntent将用户的点击事件封装为命令,发送到BroadcastReceiver或Activity,然后执行具体的操作。
示例
Intent intent = new Intent(context, MyReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, 0);
views.setOnClickPendingIntent(R.id.button, pendingIntent);