如果我的第一个活动只是一张图片,而我的第二个活动是一首歌和一个计算器。因此,如果我开始我的第二个活动,然后我在第一个活动上睡眠 5000 毫秒,然后将其杀死......当我的第一个活动的图像出现在屏幕上时,声音会播放吗?睡眠期间我的计算器在哪里?
问问题
36 次
1 回答
1
不。如果你第一次“睡觉” Activity
,假设你在谈论UI
线程而不是后台线程,那么你的整个UI
人都会在那段时间睡觉......这意味着你的第二个活动还没有开始,你的歌也不会玩。
您可以做的是将它们全部放在一起Activity
并将您的图像和计算器放在相同的位置,或者放在布局中您想要的任何位置,然后在您的 xml 中从头开始隐藏您的计算器
android:visibility="invisible" // or gone depending on what you need
然后,您可以在需要时更改两个视图的可见性。我不知道你到底想要什么,所以我不知道这个解决方案是否合适。
您还可以考虑将您的歌曲放入服务中
于 2013-07-23T20:26:41.720 回答