在音乐播放器的上下文中,到目前为止,我已经看到服务以两种不同的方式实现。
在第一种方法.aidl
中,创建一个文件并生成一个存根,并通过将其绑定到主活动来实现服务。
在第二种方法中,主要活动只是一个 UI,从 UI 启动播放器时,整个音乐播放活动总是在后台完成(此方法在 android 开发人员网站上使用)。
而且我注意到使用aidl 是一种非常流行的方法,即使android 开发者网站建议使用另一种方法。那么使用一种方法比另一种方法有什么优势吗?一种方法更胖还是更有效?还有其他更好的方法我还没有遇到过吗?任何帮助将不胜感激。