我有两个单独的Activities
进行了一些计算。这些计算存储在数据库中。现在,如果用户点击添加按钮,我想要一个新的Activity
。它应该同时添加Activities
的最终计算,并且应该显示在单个TextView
中。
有关如何解决此问题的任何想法?
我在每个活动中有3个计算字段我总摘要= 200,总材料= 100,总价格= 200。与第二个活动相同,我也有相同的字段和不同的计算。
所有这些值都存储在数据库中现在我有按钮的新活动当我们点击该按钮时它应该添加两个计算并且ans应该显示在单个textview中。
答案 0 :(得分:0)
我不确定'添加按钮'地点。在你提到的两项活动中提出建议。
如果你有一个提供者附加到数据库(根据我的理解,这是正确的Android方式):我建议在添加按钮OnClickListener
中使用AsyncQueryHandler来启动查询以获取数据来自数据库。在AsyncQueryHandler的回调中进行计算并将它们作为额外内容传递(使用Intent.putExtra()
)以启动新活动的意图;
如果您没有附加提供商:我建议您在添加按钮Thread
中启动OnClickListener
。在Thread
中,通过通过intent extra传递计算数据来查询并启动新活动。