В чем разница между вызовом LayoutInflater напрямую и нет?

Я просмотрел несколько руководств, и в Android Doc написано, что не следует обращаться к LayoutInflater напрямую при его создании. Пример из Google Doc:

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

Вот учебник, который я прошел:

LayoutInflater inflater = LayoutInflater.from(parent.getContext());

Так что я действительно не понимаю, в чем разница, помимо очевидного другого кода. Любое объяснение высоко ценится. Я предполагаю, что Android Doc должен быть тем, за которым мы следуем, но я не уверен, что это имеет значение.

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

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