社区
Android
帖子详情
Android的Service服务怎么保存数据??
hen_hen_hen_hen
2012-02-10 11:49:13
我的主程序开了一个服务,主程序退出后,想在Service服务继续保存数据,以便下次能够使用Service服务里的数据。
但是发现随我的主程序退出后,Service服务也就清空了数据,用应用程序管理器查看,发现Service服务还在内存,也没有发现Service服务调用过onDestroy()方法。
对Service服务这种清空数据的现象很不解,求助。
...全文
392
7
打赏
收藏
Android的Service服务怎么保存数据??
我的主程序开了一个服务,主程序退出后,想在Service服务继续保存数据,以便下次能够使用Service服务里的数据。 但是发现随我的主程序退出后,Service服务也就清空了数据,用应用程序管理器查看,发现Service服务还在内存,也没有发现Service服务调用过onDestroy()方法。 对Service服务这种清空数据的现象很不解,求助。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
最后一个菜鸟
2012-02-13
打赏
举报
回复
是不是在activity和Service两端添加BroadcastReceiver,接受对方特定的广播Action,做出相应动作。
hen_hen_hen_hen
2012-02-13
打赏
举报
回复
已经探索出了一些经验:
bindservice,使用这个的话,服务会随程序生成而生成,随程序退出而退出。
startservice,使用这个的话,服务生成后不会主动退出。
但是我使用的是aidl接口,要用bindservice才能调用服务的函数,怎么办?有无另外的方法?
最后一个菜鸟
2012-02-12
打赏
举报
回复
startservice
Rain麦子
2012-02-11
打赏
举报
回复
[Quote=引用 2 楼 hen_hen_hen_hen 的回复:]
已经发现,每次进入程序就bindService,导致service又onCreate一次,为什么会这样,我不想每次进入都创建一次service
[/Quote]可能是你退出程序的时候Service已经关闭了,你可以看一下Service的启动模式 有两种
追风筝的孩子
2012-02-10
打赏
举报
回复
用sharepreferce不行吗??onCreate只会执行一次吧。。。
hen_hen_hen_hen
2012-02-10
打赏
举报
回复
已经发现,每次进入程序就bindService,导致service又onCreate一次,为什么会这样,我不想每次进入都创建一次service
hen_hen_hen_hen
2012-02-10
打赏
举报
回复
将数据传到service,下次再进入程序向service要数据就没了,为什么,各位高手发表下意见啊
Android
BLE开发之
Android
手机与BLE终端通信 程序文件
最近穿戴设备发展得很火,把相关技术也带旺了,其中一项是BLE(Bluetooth Low Energy)。BLE是蓝牙4.0的核心Profile,主打功能是快速搜索,快速连接,超低功耗保持连接和传输
数据
,弱点是
数据
传输速率低,由于BLE的低功耗特点,因此普遍用于穿戴设备。
Android
4.3才开始支持BLE API,所以请各位客官把本文代码运行在蓝牙4.0和
Android
4.3及其以上的系统,另外本文所用的BLE终端是一个蓝牙4.0的串口蓝牙模块。 PS:我的i9100刷了4.4系统后,竟然也能跟BLE蓝牙模块通信。
android
音乐播放器源码(改进版)
android
音乐播放器源码(改进版)。这个版本已经放在了
service
中,在
服务
中控制播放音乐,通过BroadcastReceiver传递一些
数据
,并且实现了在电话打过来时,停止播放音乐,打完电话继续播放。当然还有上一个版本的甩歌功能,用的是加速度传感器,控制音乐的播放暂停。最突出的功能算是加入了歌词同步的功能,真正实现了音乐歌词的同步播放。
Android
底层技术:Java层系统
服务
(
Android
Service
)
底层系统
服务
是
Android
框架裡接近Linux/Driver 的部分。为了充分发挥硬件设备的差異化特性,系统
服务
是让上层Java 应用程序來使用Driver/HW Device 特色的重要管道。于此,先仔细解析Java层系统
服务
的架构,然后...
Android
在
Service
服务
中上传
数据
到
服务
器
前言:根据自己的项目去总结的一个思路,和具体实现方法。 思路:在项目中创建一个
服务
类Userlog
Service
继承自
Service
之后根据
Service
的生命周期。
Service
的生命周期这一块,可以看我的这篇博文,
Service
的详解,就不在本篇文章中讲解了。 根据
Service
生命周期,把具体操作写在onStartCommand()中。 onStartCommand()的代码如下: 定期触发3秒上传一次 @Override public int onStartCommand(Intent
Android
Service
完全解析,关于
服务
你所需知道的一切(上)
相信大多数朋友对
Service
这个名词都不会陌生,没错,一个老练的
Android
程序员如果连
Service
都没听说过的话,那确实也太逊了。
Service
作为
Android
四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,或者去执行某些需要长期运行的任务。必要的时候我们甚至可以在程序退出的情况下,让
Service
继续在后台保持运行状态。 不过,虽然
Service
几乎被每一个
Android
程序员所熟知,但并不是每个人都已经将
Service
的各个知识点都掌握得非常透彻。那
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章