社区
Android
帖子详情
pendingIntent会被系统杀死吗?
zhangxuewen1982
2012-07-12 09:41:21
我在真机上测的,有时候pendingIntent设定的时间较长的时候,比如,中午设定一个pendingIntent要在晚上23点执行某个操作,结果晚上23点并没有执行这个操作。而如果是设定一个十几分钟后的pendingIntent去执行某个操作,却执行了。我在想,是不是因为时间间隔较长的那个pendingIntent被系统在资源不足的时候回收了呢?
...全文
114
4
打赏
收藏
pendingIntent会被系统杀死吗?
我在真机上测的,有时候pendingIntent设定的时间较长的时候,比如,中午设定一个pendingIntent要在晚上23点执行某个操作,结果晚上23点并没有执行这个操作。而如果是设定一个十几分钟后的pendingIntent去执行某个操作,却执行了。我在想,是不是因为时间间隔较长的那个pendingIntent被系统在资源不足的时候回收了呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangxuewen1982
2012-07-12
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
强制结束了,肯定就没有了。
[/Quote]
那用户如果经常用任务管理器之类的应用杀掉所有进程,岂不是应用的广播就失效了?
TobyC
2012-07-12
打赏
举报
回复
强制结束了,肯定就没有了。
zhangxuewen1982
2012-07-12
打赏
举报
回复
换句话说,如果我用任务管理器强行结束了我的应用进程(该应用里有pendingIntent发送的广播),pendingIntent到设定的广播时间还会再发送广播吗?
程序被
系统
杀死
如果应用程序中有Service组件在后台运行,可以在Service的onStartCommand()方法中返回START_STICKY标志,这样当
系统
杀死
应用程序后,
会
尝试重新启动Service。这种方式可以保证整个应用程序被重新启动,但是需要注意需要在AndroidManifest.xml文件中注册BroadcastReceiver组件,并且这种方式只能在
系统
启动完成后才能重新启动应用程序,不能在应用程序被
杀死
后立即重新启动应用程序。以上代码
会
在应用程序被
杀死
后5秒钟,启动MainActivity组件。
Android开发之如何保证Service不被杀掉(broadcast+system/app)
最近项目要实现这样一个效果:运行后,要有一个service始终保持在后台运行,不管用户作出什么操作,都要保证service不被kill,这可真是一个难题。参考了现今各种定制版的
系统
和安全厂商牛虻软件,如何能保证自己的Service不被
杀死
呢? 其实除了常规的手段,我们可以参考一下微信和360,设置-程序-正在运行,可以看到微信是同时开启了两个进程和服务: 我猜想它应该是相互监听,如果有
Android Notification
Pendin
gIn
tent
:当前App被kill 掉之后,当前App发送的Notification消息是否
会
被自动清除掉 ?
问题: 之前大家有一个争论 “当前App被kill 掉之后,当前App发送的Notification消息是否
会
被自动清除掉 ?”Google 为什么要设计
Pendin
gIn
tent
这样一个东西?它的核心思想是什么? 一、针对第一个问题做了一个测试:应用A 发了一个Notification 消息,其中的
Pendin
gIn
tent
是launch 应用A自己 使用DDMS,s
android
杀死
进程自动开启了窗口,android service 服务 bind start 两种启动方法
Pendin
gIn
tent
将界面放入通知栏中...
***************************服务***************************服务是运行在后台的。1.前台进程,2.可见进程3.服务进程(当
系统
内存资源过少得时候,
会
将其杀掉???有机制可以保证服务不被
杀死
)4.后台进程5.空进程进程之间是如何通讯的IPC消息队列主线程执行消息队列,依次执行消息队列中的消息若服务是运行在主线程中,则若运行时间超过5秒,则
会
ANR。...
Pendin
gIn
tent
Android
Pendin
gIn
tent
的一些小迷惑 近日在开发中刚好涉及到桌面Widget的一些开发工作,而桌面Widget控件的点击事件,通常只能通过RemoteViews.setOnClick
Pendin
gIn
tent
(int viewId,
Pendin
gIn
tent
pendin
gIn
tent
)方法来指定响应的行为。 通常实际应用中我们
会
把桌面Widget作为应用的快捷方式和缩
Android
80,337
社区成员
91,284
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章