我们可以将 soundpool id 从一个活动传递到另一个活动吗?
Posted
技术标签:
【中文标题】我们可以将 soundpool id 从一个活动传递到另一个活动吗?【英文标题】:Can we pass soundpool id from one activity to other? 【发布时间】:2012-06-13 09:40:58 【问题描述】:我是安卓新手。我正在开发一个应用程序,我需要为不同的活动加载许多声音池。 我的问题是我们可以在单个活动中加载所有声音池并将该 ID 传递给捆绑包中需要的不同活动吗? (互联网)。
或者有其他方法吗?
(目标是减少在不同活动中加载相同声音池所需的时间)
提前谢谢你。
【问题讨论】:
您希望仅将 id 从一个活动传递到另一个活动还是整个声音池对象? 'm不确定它是否如此..这有曾经使soundpool播放而无需再加载。 span> 【参考方案1】:您可以在您的应用程序中覆盖/实现Application 类,您可以在其中加载您的声音池,并在您的其他活动中调用getApplication
【讨论】:
工作得很好!非常感谢您的帮助:)以上是关于我们可以将 soundpool id 从一个活动传递到另一个活动吗?的主要内容,如果未能解决你的问题,请参考以下文章
android : 使用 SoundPool 播放具有短演变周期的短声音