首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

做音乐播放器的几个小问题

2012-03-15 
做音乐播放器的几个问题由Activity A启动ActivityB,然后重写返回键事件使B在按返回件时将B隐藏,即处于Stop

做音乐播放器的几个问题
由Activity A启动ActivityB,然后重写返回键事件
使B在按返回件时将B隐藏,即处于Stop状态 ,这是又可见A。然后再通过A启动B,这时的B不重建,只是唤起,该怎样实现啊
-------------------------------------------
考虑这个问题是因为
我想将播放界面单独放在一个Activity里面,然后和播放Service绑定
这样这个Avtivity可以在各个Activy切换时还在播放声音

或者可以这样说,不仅是A可以唤起B,任何一个需要播放的activity都可以唤起B,并且给B传参数(URl地址或者一个播放列表啥的)
谁有好的办法,或者更好的办法

[解决办法]
为intent加flag标志,这样就不会重建啦。。
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
[解决办法]
呵呵,Intent.FLAG_ACTIVITY_REORDER_TO_FRONT这个参数确实有效
For example, consider a task consisting of four activities: A, B, C, D.
If D calls startActivity() with an Intent that resolves to the component
of activity B, then B will be brought to the front of the history stack,
with this resulting order: A, C, D, B.

热点排行