在按菜单按钮之前,我无法创建选项菜单。据我所知,当我按下菜单按钮然后创建菜单时,会调用onCreateOptionsMenu()。我需要在按下菜单按钮之前访问菜单。
到目前为止,我得到了平常。下面的onCreateOptionsMenu()。
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
答案 0 :(得分:0)
你真的以错误的方式思考这个问题。如果您需要“调用活动中的某个菜单项”,只需执行菜单项将执行的功能,不要尝试以编程方式“按”菜单项。
也就是说,如果菜单选项在按下时调用活动上的finish()
,只需拨打finish()
,而不是尝试虚拟“按下”菜单项。