场景是这样的, 我有一个媒体播放器,可以在播放列表中点击歌曲时播放音乐。 就我而言,它工作正常。 但问题是,我希望每个屏幕上都有一个按钮可以直接转到 Media Player。 如果我使用 startActivity(intent);在按钮的 onClick 上,它会创建新的音乐播放器 Activity。 我不想要那个,我想重用我以前的媒体播放器 Activit
最佳答案
我假设您有位于当前 Activity 堆栈底部的 Activity,并且您希望将该 Activity 置于顶部。您需要使用 Intent.addFlags()
为 Intent 设置一些标志。查看 Intent 的文档和标志 FLAG_ACTIVITY_CLEAR_TOP
和 FLAG_ACTIVITY_REORDER_TO_FRONT
.还要考虑 singleTop 和 singleInstance Activity
关于android - 可重复使用的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12073903/