2015-03-19 3 views
0

Я пишу клиентское приложение REST для Android. Потому что в моей основной деятельности есть много методов, которые я решил переместить операции покоя в новый класс «RestClient».Прямой контекст в Android

Там мне нужно приложение контекст выполнить: Volley.newRequestQueue(CONTEXT HERE); и создать Тосты.

Каков наилучший способ сделать это? Я считаю, что создание static Context context в действии, а затем доступ к нему внутри класса - это не самый лучший способ.

+0

Если вы собираетесь хранить любой вид контекста, используйте 'getApplicationContext()'. Приложение является одноэлементным, поэтому вы ничего не пропустите. –

ответ

0

Самый безопасный способ - всегда передавать Context любому способу, который ему нужен, например.

public void showToast(final Context context, ...) 

, так что вы можете вызвать его из деятельности следующим образом

showToast(this, ...); 
Смежные вопросы