Android如何将变量传递给另一个java文件
问题描述:
In Reminder1.java我有int hourOfDay2和int minute2变量。这些与TimePickerDialog的变量hourOfDay和分钟相等。 在myfile.java我想检查这些变量的值。怎么做?Android如何将变量传递给另一个java文件
答
有一件事情我已经看到这里张贴在如此几次,而且我已经用了全局变量,是一个扩展的应用程序类,如下所示:
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()
。
[从这里开始](http://download.oracle.com/javase/tutorial/) - 快乐编码。 – 2011-01-25 21:39:13
你需要解释更多。你的myfile类中有Reminder1类的实例吗?它们是静态整数吗?是这些类中的任何一个活动还是扩展一些其他Android类? – Jems 2011-01-25 21:40:22