Как правильно получить разметку в Android?

Есть способ получить layoutInflater:

LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

и другой способ:

LayoutInflater inflater = LayoutInflater.from(context);

третий (когда я в деятельности):

LayoutInflater inflater = getLayoutInflater();

Так в чем же разница между ними?

Обратите внимание, что когда я отправил третий инфлятор на мой адаптер, мое приложение работало. Но когда я отправил контекст и создал инфлятор вторым способом, это не так!

Ответы на вопрос(4)

Ваш ответ на вопрос