有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java解决方案是什么

如何将用户从EditText输入的数字保存在变量中 在其他代码中使用此变量
例如,用户输入重量。我希望保存在变量中输入的值,并在方程式中使用该变量,我不希望在用户输入值后出现要求值的页面
如果用户输入所需的值,则在应用程序运行时不应再次显示该页面

这是我用xml编写的代码,我想用java将值保存在变量中,以便在等式中使用

<EditText 安卓:id="@+id/weight" 安卓:hint=" الوزن:" 安卓:inputType="number"/> <EditText 安卓:id="@+id/high" 安卓:hint="الطول:" 安卓:inputType="number"/> <EditText 安卓:id="@+id/age" 安卓:hint=" العمر:" 安卓:inputType="number"/> <EditText 安卓:id="@+id/sex" 安卓:hint=" الجنس:" 安卓:inputType="number"/>

共 (1) 个答案

  1. # 1 楼答案

    在活动中,您可以声明“公共静态”,例如,您有Activity1。阶级

    public class Activity1
    {
         public static int weight;
    } 
    

    当用户输入EditText时,您在该属性中输入一个值,然后在另一个活动中您可以执行以下操作:

    Activity1.weight
    

    你必须考虑两件事:

    1. 您要声明public static属性的活动不能被其他活动关闭或删除,而且这必须在主活动中,以便您可以确保始终可以访问该变量
    2. 如果应用程序已关闭,并且您必须重新启动应用程序,则此变量将被删除,这意味着用户必须始终指定应用程序启动时的值