Ошибка объявления private static final String BASE_URL = getResources().getString(R.string.domin);

Я пытаюсь в статическом классе объявить

public class Constant {

//API Transactions
private static final String BASE_URL = getResources().getString(R.string.domin);

public static String GET_RECENT_PRODUCT = BASE_URL + "/api/api.php?get_recent";
public static final String GET_PRODUCT_ID = BASE_URL + "/api/api.php?product_id=";
public static final String GET_CATEGORY = BASE_URL + "/api/api.php?get_category";
public static final String GET_CATEGORY1 = BASE_URL + "/api/api.php?category1_id=";

}

Ошибка в getResources() Как мне её правильно объявить?


Ответы (1 шт):

Автор решения: Lounah

Вы не можете обратиться к ресурсам, не имея доступа к контексту.

Для того, чтобы вытащить что-либо из ресурсов, вам нужно передать в класс Constant Context. Тогда, обратившись к контексту, вы сможете вытащить ресурсы, которые вам нужны

→ Ссылка