我正在片段中创建新的选项菜单,但在阅读了 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);
}
Run Code Online (Sandbox Code Playgroud)
或者一个电话活动
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
MenuInflater mInflater = getActivity().getMenuInflater();
mInflater.inflate(R.menu.simple_menu, menu);
}
Run Code Online (Sandbox Code Playgroud)
那两个人之间的区别是什么?或者......两个都一样吗?
谢谢.