的一個公共變量,在大多數的Android程序員使用的意圖或廣播接收器從一個類發送短文本消息到另一個類。意圖或直接訪問我注意到一個不同類
如果我使用一個工具類不擴展其他類像活動或服務,爲什麼不直接訪問實用程序類這樣的變量。
UtilityClass utility = new UtilityClass();
String gotIt = utility.theOtherVariable; // direct access to variable in other class
這樣做有什麼問題嗎?我寧願這樣做,而不願意使用intent或broadcast接收器將實用程序類的小文本消息發送到Activity類。
編輯
除了類的實例,也可以讓你從一個活動傳遞到另一個靜態變量。在任何一種情況下,我都沒有看到使用額外的意圖或廣播接收器將信息從一個活動傳遞到另一個活動的任何價值。