Я создал класс ExpandableListAdapter
, и мне нужно отправить ему контекст из действия, которое обращается к нему.
MyActivity.class:
MenuExpandableListAdapter.useInstanceContext(getApplicationContext());
MyExpandableListAdapter.class:
static Context context;
public static void useInstanceContext(Context applicationContext) {
context = applicationContext;
}
Приведенный выше код работает, ноэто также работает:
MenuExpandableListAdapter.useInstanceContext(this.getApplicationContext());
Какая разница?Это хороший способ передать контекст?Я все еще пытаюсь полностью понять контекст.