gpt4 book ai didi

java - 阻止 ImageButton 创建新 Activity

转载 作者:行者123 更新时间:2023-11-29 05:27:41 25 4
gpt4 key购买 nike

我有三个 Activity ,每个 Activity 都有不同的布局..

所有三种布局都有一个共同点(三个 ImageButton),用于在 Activity 之间切换。在 Imagebuttons 的 onClick 中,我使用一个 intent 来打开 Activity 。

问题来了:ActivityA 播放一首歌曲,现在当我点击播放时,歌曲开始播放,如果我决定切换到 ActivityB,它就会打开。从 Activity B 中,如果我想通过单击相应的 ImageButton 返回到 ActivityA,它会创建一个具有默认布局(没有播放歌曲)的新 ActivityA 实例,但我仍然可以听到这首歌。

意味着创建了一个新的 ActivityA 实例,我不希望它是这样的,我希望当我单击相应的 ImageButton 时,它会以我切换前离开它时的相同状态转到上一个 Activity 到 ActivityB。

我认为这可能会解决问题,但我不认为它会考虑我有三个 Activity (如果只是两个 Activity 可能会使用它)

 public void onClick(View view) {
Intent intent = new Intent();
setResult(RESULT_OK, intent);
finish();
}

最佳答案

我建议使用选项卡导航或导航微调器而不是创建新 Activity 。

但是如果你真的想使用单独的 Activity ,你可以尝试将它放在 list 文件的 Activity 标签中:

android:launchMode="singleTop"

http://developer.android.com/guide/topics/manifest/activity-element.html#lmode

关于java - 阻止 ImageButton 创建新 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22145206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com