我正在将使用actionbarsherlock 3.5的应用迁移到actionbarsherlock 4.2。几乎一切都正常,但我的onPrepareOptionsMenu((android.view.Menu)菜单)有问题;
我需要在运行时向actionbarsherlock添加一些项目。我这样做:
public void onPrepareOptionsMenu(菜单菜单)。
问题是这个方法需要一个android.view.Menu作为参数。所以,我在打电话:
super.onPrepareOptionsMenu((android.view.Menu)menu);
这不起作用,我的菜单永远不会创建。 actionbarsherlock 3.5一切正常。
任何提示?
答案 0 :(得分:2)
不应该期待android.view.Menu
。你是从Sherlock(Fragment)Activity
/ SherlockFragment
延伸的吗?