首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ashmem保留策略

Ashmem保留策略
EN

Stack Overflow用户
提问于 2012-10-12 03:45:09
回答 1查看 320关注 0票数 2

所以在Android上没有POSIX共享内存,也没有SysV共享内存,但是有ashmem。我想用它从本地子系统(比如here)的崩溃中收集一些事后信息。问-当持有一个ashmem区域句柄的进程死亡时,我能让它持续存在吗?在哪里记录了ashmem?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-13 05:26:21

看起来没有内置的方法可以让一个区域保持稳定。因此,我已经构建了一个进程外服务,我向它传递了一个区域的描述符,并希望该服务的生命周期超过主进程。众所周知,Android上的后台服务没有终生保障。

该服务有一个ParcelFileDescriptor类型的静态变量,并支持两个绑定器命令- GET和SET。它们分别在响应包中返回所述描述符,并从请求包中分配它,关闭当前持有的描述符(如果有的话)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12847301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档