我对上下文和活动之间的区别感到困惑。那么,上下文究竟是什么?上下文属于一个活动吗?如果活动改变,上下文会改变吗?
我有一个包含多个活动的游戏。每个活动都有自己的部分,如闪屏、菜单、游戏界面等。问题在于,我有一个使用soundpool作为声音播放器的singleton SoundManager。我想在闪屏中加载所有声音。但是我再次思考后,上下文怎么办?
public void loadSound(Context context, int resId, String name) {
int id = sounds.load(context, resId, priority)
}
如果我在启动屏幕活动中加载声音,那么我如何在游戏屏幕活动中播放声音?它们不是不同的上下文吗?