- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我的小部件有几个 ImageButtons,为它们设置 onClicked 事件,我使用 PendingIntent:
Intent intent = new Intent(context, UpdateService.class);
PendingIntent pendingIntent = PendingIntent.getService(context, 0, intent, 0);
RemoteViews remoteViews = new RemoteViews(context.getPackageName(), R.layout.main);
remoteViews.setOnClickPendingIntent(R.id.Button1, pendingIntent);
如果我只想对所有按钮使用一个 PendingIntent 和服务,我如何确定哪个按钮被点击了?谢谢!
最佳答案
我不明白你为什么只想使用一个 PendingIntent .答案是为每次点击创建多个 Intent 。最简单的是给每个 Intent一项特殊的行动。这样您就可以在收到 Intent 时区分点击事件。
关于安卓小部件 :how to determine which button was clicked?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8352735/
我遇到过这个 html: 上面的html和这个有什么区别: 最佳答案 来自MDN page on the tag : 对于 type 的属性标签,可能的值是: 提交:按钮将表单数据提交给服务器
Button button= (Button) findViewbyID(R.id.button); 和 Button button = new Button(this); 有什么区别? 最佳答案 有
我是一名优秀的程序员,十分优秀!