créer de nouveaux menuInflater ou getMenuInflater() de l'activité?

Je suis de la création de la nouvelle option de menu à l'intérieur du fragment, mais après la lecture de
http://developer.android.com/resources/articles/avoiding-memory-leaks.html
qui dit que c'est mieux d'utiliser du contexte de l'application de contexte de l'activité, j'ai peur d'utiliser getActivity().getMenuInflater()

Donc, en fait, qui de mieux

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    MenuInflater mInflater = new MenuInflater(getActivity().getApplicationContext());
    mInflater.inflate(R.menu.simple_menu, menu);
}

Ou une activité d'appel

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    MenuInflater mInflater = getActivity().getMenuInflater();
    mInflater.inflate(R.menu.simple_menu, menu);

}

et, quelles sont les différences entre les deux d'entre eux? ou..les deux sont la même chose?

Grâce.

OriginalL'auteur GAO-tsukai | 2011-10-15