我想将用户在Edittext中的输入保存为全局变量,以便可以在其他活动中使用。我正在使用basic4android程序。 谢谢,
我使用了这段代码
第一项活动
Sub Process_Globals '这些全局变量将在应用程序启动时声明一次。 '可以从所有模块访问这些变量。
X = EditText1.text
End Sub
Sub Globals '每次创建活动时,都会重新声明这些全局变量。 '这些变量只能从这个模块访问。
**Private Button1 As Button
Private EditText1 As EditText
Public X As Double**
**Private Label1 As Label**
End Sub
Sub Activity_Create(FirstTime As Boolean) '不要忘记加载使用可视化设计器创建的布局文件。例如: “Activity.LoadLayout( “布局1”) Activity.LoadLayout( “输入”)
StartActivity( “甜点”)
End Sub
第二次活动
Sub Globals '每次创建活动时,都会重新声明这些全局变量。 '这些变量只能从这个模块访问。
Private Label1 As Label
Private RadioButton1 As RadioButton
End Sub
Sub Activity_Create(FirstTime As Boolean) '不要忘记加载使用可视化设计器创建的布局文件。例如: “Activity.LoadLayout( “布局1”) Activity.LoadLayout( “甜点”)
End Sub
Sub Activity_Resume
End Sub
Sub Activity_Pause(UserClosed As Boolean)
End Sub
Sub RadioButton1_CheckedChange(Checked As Boolean)
Label1.text = X
我想在标签中显示变量X的值 结束次
但是它表示变量X未声明,我已经在第一个活动中声明了 如何修复它?
答案 0 :(得分:0)
这不是答案。这是个主意。使用Shared Preference或sqlite db存储值。你可以通过其他活动打电话给它。