android - 可重复使用的 Activity

标签 android

场景是这样的, 我有一个媒体播放器,可以在播放列表中点击歌曲时播放音乐。 就我而言,它工作正常。 但问题是,我希望每个屏幕上都有一个按钮可以直接转到 Media Player。 如果我使用 startActivity(intent);在按钮的 onClick 上,它会创建新的音乐播放器 Activity。 我不想要那个,我想重用我以前的媒体播放器 Activit

最佳答案

我假设您有位于当前 Activity 堆栈底部的 Activity,并且您希望将该 Activity 置于顶部。您需要使用 Intent.addFlags() 为 Intent 设置一些标志。查看 Intent 的文档和标志 FLAG_ACTIVITY_CLEAR_TOPFLAG_ACTIVITY_REORDER_TO_FRONT .还要考虑 singleTop 和 singleInstance Activity

关于android - 可重复使用的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12073903/

相关文章:

java - 在Android中检查用户名和密码

java - 声明处理程序错误

当应用程序处于后台时,Android GCM 通知不会重定向到预期的 Activity

android - MultipartEntity 使我的应用程序崩溃

javascript - 延迟隐藏移动地址栏

java - 找不到带有 ADT 插件的 Eclipse 的 Android SDK

android - 无法识别 ViewEventActivity.class

android - 文本转语音初始化延迟

android - 停止播放音频以播放其他音频

android - RxView.debounce等待debounce的时间才执行命令,如何立即执行命令?