0

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

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

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

4

4 回答 4

0

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

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

于 2013-04-04T15:16:30.167 回答
0

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

在这里查看:http: //developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html

于 2013-04-04T14:17:10.057 回答
0

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

这是一个很好的起点:

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

于 2013-04-04T14:14:19.833 回答
0

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

intent.putExtra("YOUR_TAG", note);

并在活动 B 中使用

Bundle bundle = intent.getExtras();
bundle.getString("ITEM_TITLE");
于 2013-04-04T14:16:25.110 回答