Ich bin die Erstellung neuer Option Menü innerhalb Fragment aber nach dem Lesen http://developer.Android.com/resources/articles/avoiding-memory-leaks.html die sagte, dass es besser ist, Kontext-Anwendung als Kontext-Aktivität zu verwenden, habe ich Angst, getActivity().getMenuInflater() zu verwenden
Welches ist denn nun besser?
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
MenuInflater mInflater = new MenuInflater(getActivity().getApplicationContext());
mInflater.inflate(R.menu.simple_menu, menu);
}
Oder die Aktivität des einen Anrufs
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
MenuInflater mInflater = getActivity().getMenuInflater();
mInflater.inflate(R.menu.simple_menu, menu);
}
und was ist der Unterschied zwischen den beiden? oder sind beide einfach gleich?
Merci.