我目前正在制作一款使用多种活动的游戏。 所有不同的活动都需要能够与我的主要ConnectionManager类进行通信,该类将内容发送到我的后端服务器。
此连接目前仅在以下活动中提供:
connectionManager = new ConnectionManager( this );
connectionManager.start();
所以我想要的是,在第一个活动中,应用程序应该启动connectionManager并使其保持运行。然后,当用户切换到另一个活动时,该活动需要能够将数据发送到connectionManager。
一种可能的方法是在更改意图时传递数据:
startActivity(new Intent(gameLobbyManager.this, LobbyManager.class).putExtra( key,value)));
但是我无法将整个类传递给我的情况下需要的新Intent。
感谢任何帮助!