我正在编写一个android应用,在我的主要活动中,我有一组5个按钮。本质上,我想根据选择的按钮为枚举分配不同的价格。
在我的第三项活动中,我想利用在全局数据中枚举中设置的价格来计算交易。在第一个活动中,根据需要的商店选择一个按钮。
这将指示要用于一组对象清单的定价组。然后,在第三个活动中,您将选择项目,并且价格将与其关联。
然后,最后一个活动将汇总总计并给出摘要。如何基于所选按钮在全局数据的枚举中分配价格。
如何根据所选的按钮/商店将价格分配给第三项活动?
答案 0 :(得分:0)
您可以使用Intents
将值从第一活动传递到第二活动,然后从第二活动传递到第三活动。
要在活动之间传递数据,请阅读this。
或
您可以在第一个屏幕上的选择中在SharedPreference
中设置选定的值,并在第三个活动中读取该值。 (此方法将保留该值)对于SharedPreference演示,请遵循this。
另一种方法是,您可以创建一个Singleton Class
来保持所需变量的状态。从第一个活动中设置值,并从您的第三个活动中的同一个类中获取它。 For Singleton class