Java 如何同时运行两个活动
我制作了一个应用程序,可以根据输入字段计算数字。 **主要活动 输入1 输入2 输入3 这些输入供用户输入数字。 input5的预设编号为9.5 输入4在“详细信息”活动中 “总计”应添加输入1、输入2、输入3和输入4 我遇到的问题是,当我试图计算“总数”时,不会从第二个活动中提取input4数字,除非我转到该屏幕并返回到main,然后单击calculate。有谁能帮我弄清楚如何在主屏幕上同时运行主活动和详细活动。Java 如何同时运行两个活动,java,android,android-activity,Java,Android,Android Activity,我制作了一个应用程序,可以根据输入字段计算数字。 **主要活动 输入1 输入2 输入3 这些输入供用户输入数字。 input5的预设编号为9.5 输入4在“详细信息”活动中 “总计”应添加输入1、输入2、输入3和输入4 我遇到的问题是,当我试图计算“总数”时,不会从第二个活动中提取input4数字,除非我转到该屏幕并返回到main,然后单击calculate。有谁能帮我弄清楚如何在主屏幕上同时运行主活动和详细活动。 感谢您阅读并帮助我完成此任务。有多种方法可以跨活动共享静态数据。您可以使用Pre
感谢您阅读并帮助我完成此任务。有多种方法可以跨活动共享静态数据。您可以使用
PreferenceManager
api、Service
甚至扩展应用程序来保存全局数据
另一种方法是在创建新活动时将信息放入意图中。使用putExtra(“input1key”,input1)代码>(假设您使用整数进行计算,则可以在新活动中使用浮点等)<代码>int input1=getIntent().getIntExtra(“input1key”,0)代码>连同@schwiz的答案,您还可以重新考虑您的设计。这里有必要使用2个活动吗?为什么?在这种情况下,使用2个活动有什么好处?不过,如果没有看到一些细节,我们真的无法回答。+1对于Schwiz。你可以把很多东西放在一个意图中-数组,大多数数据类型,等等。我像这样传递我的配置。。。