我有一个 GameActivity。如果用户按下菜单中的聊天选项 (onOptionsItemSelected),我还会在顶部运行一个透明的 ChatActivity。问题是,当玩家在我开始游戏之前启动 ChatActivity 时,会出现奇怪的行为并且游戏不会开始。
有什么方法可以让 GameActivity 在 ChatActivity 可见时保持 Activity 状态? 我使用正常方式启动了 ChatActivity:
startActivity(new Intent(GameActivity.this, ChatActivity.class));
感谢您的帮助。
最佳答案
一个 Activity 中不能有两个 Activity 。然而;您可能实现的一种设计是引入一种设计,允许用户滑动屏幕以调出聊天 View 并向相反方向滑动以隐藏 View 。
让正在运行的主 Activity 通过异步进程维护该 View ,以便它可以根据需要进行更新并且不会打扰用户。
关于java - Android - 同时激活 2 个 Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9093119/