java - Android - 同时激活 2 个 Activity

标签 java android android-activity android-intent simultaneous

我有一个 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/

相关文章:

java - 如何正确使用 session 作用域 bean

java - ActionBarSherlock - 共享内容图标问题

c# - Xamarin-Studio Android 窗体设计器 : Android Version not installed

java - java eclipse 中的 Activity 之间切换

安卓 Ice Cream Sandwich : why ListView items remain selected by default?

java - 鉴于 JFR promise 低开销,它如何设法记录堆栈跟踪?

java - 如何在嵌套类中添加数据?

android - 小部件 post() 与处理程序 post() 之间有什么区别?

java - ImageView 不显示

java - 将字符串从第一个 Activity 传递到最后一个 Activity ,但在开始最后一个 Activity 之前运行另一个 Activity