Android:允许用户创建自定义变量

时间:2013-04-04 14:07:51

标签: java android variables defined

我正在构建一个财务应用程序,其中用户有2或3个文本字段。一个是收入/支出的名称,一个是金额,另一个是用户可以输入的“注释”,以提醒自己它是什么。当用户按下“enter”时,如何创建具有该名称和值的变量,以便稍后在计算中使用。我想使用他们输入的数据并将其显示在另一个活动上,并动态使用它来计算他们的余额。变量的名称不一定是它们的名称,但我需要能够在计算中引用另一个变量。假设我有一个变量'weeklyBalance'。 我希望能够说出weeklyBalance = weeklyBalance'+/-'userDefinedVariables'然后打印出他们的新余额,同时创建一个文本字段,其中包含所需的名称和数量,以便稍后显示给他们。

基本布局如下所示: 姓名:每周薪水 金额:20.32 注意:我的每周工资 [确定]

我是android的新手,这是我一直有的第一个大问题。任何帮助都将非常感激。

4 个答案:

答案 0 :(得分:0)

将它们保存在内容提供商中,以后可以在需要时调用该值。

这是一个很好的起点:

http://developer.android.com/guide/topics/providers/content-provider-creating.html

答案 1 :(得分:0)

如果我理解正确,你想将数据从活动A传递给活动B,如果我错了,请纠正我。 你可以做的是从“note”中检索数据并将其传递给活动B. 你可以使用

intent.putExtra("YOUR_TAG", note);

并使用

在活动B中检索它
Bundle bundle = intent.getExtras();
bundle.getString("ITEM_TITLE");

答案 2 :(得分:0)

如果您想在应用程序中永久存储一些数据,我建议您使用数据库。 SQLite非常好地与Android集成,一旦你了解它是如何工作的,它就非常容易使用。

点击此处:http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html

答案 3 :(得分:0)

我认为您在代码中混合了概念和变量"和#34;自定义值"。

我只保存一组Variable对象,您可以在其中检查哪个等式使用每个自定义值以及如何(类似new Variable(variableName,value,equation)