回复
4
查看
656
收藏
1

0

赠楼

0%

赠楼率

64

蒸汽

90

主题

1053

帖子

1361

积分

发表于 2019-9-10 22:05:10 | 显示全部楼层 |阅读模式

社区昵称:DK_bot_1 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-1

3蒸汽
做了个提醒类小demo,现在要设置循环定时,使用了AlarmManager类。

AlarmManager设置定时和发送广播都解决了,因为原来用的是putExtra,所以没法结束掉这个定时了。


网上说的使用setData可以实现取消,查了半天不太会用,我只是想传个字符串过去,setData只能传uri。请问dalao们这个东西怎么用呢?


或者就是能putExtra就能实现取消最好

回复

使用道具 举报

4

赠楼

0%

赠楼率

372

蒸汽

25

主题

368

帖子

731

积分

发表于 2019-9-10 22:25:31 | 显示全部楼层

社区昵称:等天黑 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

我觉得要不去csdn问问?
回复

使用道具 举报

0

赠楼

0%

赠楼率

50

蒸汽

34

主题

2939

帖子

2005

积分

中囯中央肥宅学院学生会会长

发表于 2019-9-10 22:42:43 | 显示全部楼层

社区昵称:掘柑掘桔掘金桔 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+4/-0

本帖最后由 callMe佚名 于 2019-9-10 22:44 编辑

首先没用过AlarmManager

其次,看到文章,如果没理解错,AlarmManager貌似是用pendingIntent来取消,PendingIntent里面是放一个Intent的,Intent里面以setData来设置对应Uri。
所以如果用setData来取消,需要你唤醒AlarmManager时候setData设置的Uri一样才可以取消。
https://blog.csdn.net/lisineng/article/details/44672753
回复

使用道具 举报

0

赠楼

0%

赠楼率

64

蒸汽

90

主题

1053

帖子

1361

积分

 楼主| 发表于 2019-9-10 22:52:54 | 显示全部楼层

社区昵称:DK_bot_1 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-1

callMe佚名 发表于 2019-9-10 22:42
首先没用过AlarmManager

其次,看到文章,如果没理解错,AlarmManager貌似是用pendingIntent来 ...

是这样,问题是uri我看了不太会传我的数据过去
回复

使用道具 举报

0

赠楼

0%

赠楼率

50

蒸汽

34

主题

2939

帖子

2005

积分

中囯中央肥宅学院学生会会长

发表于 2019-9-10 22:56:54 | 显示全部楼层

社区昵称:掘柑掘桔掘金桔 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+4/-0

Douiko 发表于 2019-9-10 22:52
是这样,问题是uri我看了不太会传我的数据过去

看你说的,不太会传。所以就是不管AM事咯。就是Uri那部分你不会写?可以先开个notificationDemo来玩玩,练习下Uri
https://blog.csdn.net/m0_37477061/article/details/81325413
AM我没玩过,Uri太久没接触了,忘光光。

评分

参与人数 1体力 +1 蒸汽 +1 收起 理由
3d_fly + 1 + 1 热心反馈

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  作为民间站点,自 2004 年起为广大中文 Steam 用户提供技术支持与讨论空间。历经十余载风雨,如今已发展为国内最大的正版玩家据点。

列表模式 · · 微博 · 群组 · 贴吧 · QQ群 
SteamCN 蒸汽动力 ©2004-2019 Chinese Steam User Fan Site.
Designed by Lee in Balestier, Powered by Discuz!
推荐使用 ChromeMicrosoft Edge 来浏览本站
广告投放|文字版|SteamCN 蒸汽动力 ( 冀ICP备05004600号 )
GMT+8, 2019-9-23 16:30, PE: 0.033505s , QE: 6, Redis On.
快速回复 返回顶部 返回列表