Я пишу PagerAdapter, который будет использоваться с ViewPager в моем приложении.
В примере, с которым я работаю, адаптер является вложенным классом в классе PagerViewActivity.Я считаю, что это дает ему доступ ко всем переменным-членам в этом классе.
У меня сложилось впечатление, что это исключительно для простоты, так как это пример, и если я собираюсь создать приложение, я должен отделить этот класс Adapter от своего класса деятельности.
Если я сделаю это, мне нужно будет пройти через контекст из действия, которое вызывает адаптер?Также, чтобы избежать создания нового LayoutInflator каждый раз, когда мне это нужно, мне придется передавать ссылку на это через?
Что лучше или считается хорошей практикой?
Очень ценится, M