2011-01-25 106 views
0

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

回答

3

有一件事情我已經看到這裏張貼在如此幾次,而且我已經用了全局變量,是一個擴展的應用程序類,如下所示:

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()

相關問題