此外,我必须在后台运行一个线程,因为如果用户回到“正在播放” 他可以看到搜索栏处于正确位置的活动
线程阻碍了我
谢谢
答案 0 :(得分:0)
暂停和停止,所有其他方法不再存在(出于很好的理由)。
你想要做的是让你的线程坐在一个循环中,做你想做的任何事情。放入一些可以从外部控制的可设置标志,当你完成它时让线程退出。
请记住,线程不可重用。一旦你运行了一个线程,你就无法再次运行它。
此外,当用户返回您的活动时,可以将搜索栏设置为正确的位置(我假设您将保持音乐在后台播放)。当活动没有显示时,没有必要浪费资源来更新搜索栏的位置。
答案 1 :(得分:0)
使用MediaPlayer提供的buffering update回调怎么样?
让我在后台运行一个线程来执行此操作似乎不合理。