【发布时间】:2021-03-27 04:59:08
【问题描述】:
我有 MainActivity,它有一个打开 Activity 2 的按钮。Activity 2 中的所有内容都应该计算并运行,但用户应该在 MainActivity 上休息吗?我该怎么做?
我找到了一个解决方案,我不运行“setContentView()”但随后我的应用程序崩溃了。
【问题讨论】:
-
“但用户应该在 MainActivity 休息”是什么意思? ?解释更多
-
您确定您不只是想创建一个运行特定代码并返回您的活动的第二类,而不是第二个活动吗?
-
Activity 2 将启动,但用户仍应看到 MainActivity 的按钮:
-
@MahmoudOmara 我明白了。但是第二个活动有一个地图,并且在代码中多次调用了地图。所以我考虑在后台播放第二个活动,但用户仍然看到 MainActivity。我不确定当没有显示地图时代码是否有效
-
您不应该在背景中包含这样的地图,但要实现此解决方案,您应该考虑使用 Fragment 而不是 Activity 作为地图,并将宽度/高度设置为 0dp 或GONE 的可见性
标签: java android android-studio android-activity show