Was ist der Unterschied zwischen dem direkten Aufruf von LayoutInflater und dem nicht?

Ich habe einige Tutorials durchgesehen und in der Android-Dokumentation steht, dass beim Instanziieren nicht direkt auf LayoutInflater zugegriffen werden soll. Beispiel aus dem Google Doc:

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

Das Tutorial, das ich durchlief, ist dieses:

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

Was ich nicht wirklich verstehe, ist der Unterschied zu dem offensichtlich unterschiedlichen Code. Jede Erklärung sehr geschätzt. Ich gehe davon aus, dass das Android-Dokument das sein sollte, dem wir folgen, aber ich bin nicht sicher, ob es einen Unterschied macht.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage