我收到以下錯誤消息:如何獲得一個首選值到一個靜態的字符串變量?
「不能讓一個靜態引用從類型活動的非靜態方法 的getPreferences(INT)」是在我的情況的錯誤。 「TimeCardLogin」必須是一個靜態變量。」
如何獲取偏好到一個靜態變量String
?
public class MyBaseURLContainer extends Activity {
public static String urlPref = "";
static String BASE_URL =
getPreferences(MODE_PRIVATE).getString("Name of variable",urlPref);
public static final String TimeCardLogin = BASE_URL + "/timecard";
}
這是一個關於Java的基本問題:你不能用靜態方法設置一個靜態變量(順便說一下,這就是錯誤所說的)。 – gipi