0

如果我的第一个活动只是一张图片,而我的第二个活动是一首歌和一个计算器。因此,如果我开始我的第二个活动,然后我在第一个活动上睡眠 5000 毫秒,然后将其杀死......当我的第一个活动的图像出现在屏幕上时,声音会播放吗?睡眠期间我的计算器在哪里?

4

1 回答 1

1

不。如果你第一次“睡觉” Activity,假设你在谈论UI线程而不是后台线程,那么你的整个UI人都会在那段时间睡觉......这意味着你的第二个活动还没有开始,你的歌也不会玩。

您可以做的是将它们全部放在一起Activity并将您的图像和计算器放在相同的位置,或者放在布局中您想要的任何位置,然后在您的 xml 中从头开始隐藏您的计算器

 android:visibility="invisible" // or gone depending on what you need

然后,您可以在需要时更改两个视图的可见性。我不知道你到底想要什么,所以我不知道这个解决方案是否合适。

您还可以考虑将您的歌曲放入服务中

于 2013-07-23T20:26:41.720 回答