Android如何将变量传递给另一个java文件

问题描述:

In Reminder1.java我有int hourOfDay2和int minute2变量。这些与TimePickerDialog的变量hourOfDay分钟相等。 在myfile.java我想检查这些变量的值。怎么做?Android如何将变量传递给另一个java文件

+2

[从这里开始](http://download.oracle.com/javase/tutorial/) - 快乐编码。 – 2011-01-25 21:39:13

+0

你需要解释更多。你的myfile类中有Reminder1类的实例吗?它们是静态整数吗?是这些类中的任何一个活动还是扩展一些其他Android类? – Jems 2011-01-25 21:40:22

有一件事情我已经看到这里张贴在如此几次,而且我已经用了全局变量,是一个扩展的应用程序类,如下所示:

public class GlobalVars extends Application { 
    private static int hourOfDay2; 
    private static int minute2; 

    public static int getHourOfDay() { 
     return hourOfDay2; 
    } 

    public static int getMinute() { 
     return minute2; 
    } 

    public static void setHourOfDay(int hour) { 
     hourOfDay2 = hour; 
    } 

    public static void setMinute(int minute) { 
     minute2 = minute; 
    } 
} 

将它添加到您的应用程序标签在清单中,像这样:

<application android:name=".GlobalVars" />

然后,在你的主类的onCreate,或在必要时,只需拨打GlobalVars.setMinute(int)初始化它们,那么你就可以访问它们以同样的方式在其他任何类,具有int x = GlobalVars.getMinute()

在android中,您可以使用Bundle来传递值。