Jaka jest różnica między bezpośrednim wywoływaniem LayoutInflater, a nie?

Przeszedłem przez kilka samouczków, a w Dokumencie Android mówi się, aby nie uzyskiwać bezpośredniego dostępu do LayoutInflater podczas tworzenia instancji. Przykład z dokumentu Google:

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

Samouczek, przez który przeszedłem, to ten:

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

Nie rozumiem więc, jaka jest różnica oprócz oczywistego innego kodu. Wszelkie wyjaśnienia są bardzo doceniane. Zakładam, że Android Doc powinien być tym, za którym podążamy, ale nie jestem pewien, czy to robi różnicę.

questionAnswers(2)

yourAnswerToTheQuestion