【发布时间】:2017-08-23 12:33:36
【问题描述】:
我想在我的所有活动中使用我的声音,而不仅仅是主要活动。我把这行
MediaPlayer ring = MediaPlayer.create(MainActivity.this, R.raw.song);
ring.start();
但这仅适用于主 Activity。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
MediaPlayer ring = MediaPlayer.create(MainActivity.this, R.raw.song);
ring.start();
【问题讨论】:
-
一次只有一个活动处于活动状态。为什么你认为它的工作方式不同?
-
这是一种可能的方式。您可以通过一个活动和多个片段来做到这一点。您可以在不中断音乐的情况下在活动中加载片段。或者,也许您可以在您的 Application 类中执行此操作。
-
我在这个项目中没有使用片段,只是活动。这就是我想要加载音乐而不中断它的方法。但是有活动