有没有办法防止Activity在后台从内存中删除?

约翰·格伦

我用Fragments中的控件构建了一个媒体播放应用程序。主要活动托管所有这些片段。这些片段保留对主活动的引用,并在控件发生更改时在主活动中调用方法。

现在,我需要防止主活动在后台时被吞噬。使之成为可能的最佳方法是什么?

目前,我的研究表明,我几乎需要将我的所有主要Activity代码移至主要前台服务,并在主要Activity中具有转发方法。这是需要完成的方式还是有更简单的方法?

常用软件

使之成为可能的最佳方法是什么?

不是。

我的研究表明,我几乎需要将我的所有主要Activity代码都移至主要前台服务,并在主要Activity中具有转发方法。

您的前台服务将负责播放音乐。您的UI(活动/片段,Notification带有MediaStyle,应用程序小部件等)将向服务发送命令,以告知服务如何更改播放(暂停,跳过曲目,更改音量等)。

那是需要怎么做的

是的,如果您希望在UI处于后台时继续播放媒体。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有办法在后台服务中刷新android WebView?

有没有办法防止自动变量删除?

有没有办法让循环在后台运行,而其他代码继续在python中运行?

有没有办法防止在Angular 2 RC5中删除DOM?

有没有办法检测 PHPUnit 测试是否在后台运行?

有没有办法在后台模拟用户输入

有没有办法阻止Java在后台连续运行?

有没有办法实现始终在后台运行的 Outlook 加载项?

有没有办法从解释器的内存中删除创建的变量,函数等?

有没有办法删除JShell中的导入?

有没有办法从Method []中删除对象

当应用程序在后台运行时,有没有办法控制它?

有没有办法在应用程序被杀死或在后台使用通知兼容生成器在 android 中显示通知?

有没有办法在后面的代码中访问javascript变量?

有没有办法防止发出的LLVM IR删除未使用的功能?

有没有办法防止使用SignTool删除签名?

有没有办法防止int值删除第一个0?

有没有办法保持用户输入数字的长度,以防止删除多余的 0?

有没有办法防止使用任何

有没有办法防止索引换行?

有没有办法防止键盘消失?

有没有办法防止nmap服务检测?

有没有办法防止 formControl 触发事件?

有没有办法在codenameone中监视后台的传感器数据?

有没有办法防止(除了).tmLanguage 中“匹配”中的特定字符

有没有办法在我的 spring 应用程序中启动内存中的 redis

有没有办法防止 Mac OS X 中的应用程序窃取焦点?

有没有办法防止在STL unordered_map中插入或擦除?

有没有办法防止TypeScript中的联合类型?