我正在片段内创建新的选项菜单,但在阅读 http://developer.android.com/resources/articles/avoiding-memory-leaks.html 说使用上下文应用程序比使用上下文活动更好之后,我'我害怕使用 getActivity().getMenuInflater()
所以,实际上哪一个更好
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
MenuInflater mInflater = new MenuInflater(getActivity().getApplicationContext());
mInflater.inflate(R.menu.simple_menu, menu);
}
或一通电话活动
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
MenuInflater mInflater = getActivity().getMenuInflater();
mInflater.inflate(R.menu.simple_menu, menu);
}
而且,他们两个有什么区别?或者..两者都一样?
谢谢。