Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android:允许用户创建自定义变量_Java_Android_Variables_Defined - Fatal编程技术网

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

Java Android:允许用户创建自定义变量,java,android,variables,defined,Java,Android,Variables,Defined,我正在构建一个财务应用程序,其中用户有2或3个文本字段。一个是收入/费用的名称,一个是金额,另一个是用户可以输入的“备注”,以提醒自己它是什么。当用户按下“enter”键时,如何创建一个具有该名称和值的变量,以便在以后的计算中使用。我想使用他们输入的数据并在另一个活动中显示,然后动态使用它来计算他们的余额。变量的名称不必与它们的名称完全一致,但我需要能够在其他活动的计算中引用它。假设我有一个变量“weeklyBalance”。 我希望能够说weeklyBalance=weeklyBalance'

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

基本布局如下所示: 姓名:周薪 金额:20.32 注:我的周薪 [输入]


我是android的新手,这是我遇到的第一个大问题。任何帮助都将不胜感激。

请将其保存在内容提供商中,该提供商可在您需要时调用该值

这是一个很好的起点:


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

intent.putExtra("YOUR_TAG", note);
并在活动B中使用

Bundle bundle = intent.getExtras();
bundle.getString("ITEM_TITLE");

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


查看这里:

我认为您混合了“代码中的变量”和“自定义值”的概念


我只需要保存一个变量对象集合,在这里您可以检查哪个等式使用每个自定义值以及如何使用(类似于
新变量(variableName,value,equation)

欢迎提供更多数据:真正的问题是什么,如何在应用程序中存储变量以便以后使用,或者如何使用该变量?问题是我想在用户输入数据时创建一个变量。我不知道需要创建多少个变量,所以我希望在用户输入数据时创建这些变量。M制作预先制作的变量不起作用,因为我不知道要制作多少。因此,当用户输入更多的收入/支出时,我需要制作这些变量。我不确定我的解释是否正确。假设用户想要输入他们刚得到的支票,并将其命名为“工作”这是5美元。我如何将新信息存储在一个全新的变量中,并在其他活动中调用它。如果他们想添加20个新的收入来源,我需要20个新的变量,并能够在不同的活动中独立调用它们,列出用户输入的所有变量。我希望我说得清楚。