在一个活动中按下按钮可以在另一个活动中设置价格范围

时间:2019-03-20 08:30:30

标签: c# android

  • 我正在编写一个android应用,在我的主要活动中,我有一组5个按钮。本质上,我想根据选择的按钮为枚举分配不同的价格。

  • 在我的第三项活动中,我想利用在全局数据中枚举中设置的价格来计算交易。在第一个活动中,根据需要的商店选择一个按钮。

  • 这将指示要用于一组对象清单的定价组。然后,在第三个活动中,您将选择项目,并且价格将与其关联。

  • 然后,最后一个活动将汇总总计并给出摘要。如何基于所选按钮在全局数据的枚举中分配价格。

  • 如何根据所选的按钮/商店将价格分配给第三项活动?

1 个答案:

答案 0 :(得分:0)

您可以使用Intents将值从第一活动传递到第二活动,然后从第二活动传递到第三活动。 要在活动之间传递数据,请阅读this

您可以在第一个屏幕上的选择中在SharedPreference中设置选定的值,并在第三个活动中读取该值。 (此方法将保留该值)对于SharedPreference演示,请遵循this

另一种方法是,您可以创建一个Singleton Class来保持所需变量的状态。从第一个活动中设置值,并从您的第三个活动中的同一个类中获取它。 For Singleton class