0

我正在将使用 actionbarsherlock 3.5 的应用程序迁移到 actionbarsherlock 4.2。几乎一切正常,但我有一个问题 onPrepareOptionsMenu((android.view.Menu) menu);

我需要在运行时向 actionbarsherlock 添加一些项目。我这样做:

公共无效 onPrepareOptionsMenu(菜单菜单)。

问题是这个方法需要一个 android.view.Menu 作为参数。所以,我打电话给:

super.onPrepareOptionsMenu((android.view.Menu) 菜单);

这不起作用,我的菜单永远不会创建。actionbarsherlock 3.5 一切正常。

有小费吗?

4

1 回答 1

2

它不应该期望android.view.Menu。你是从Sherlock(Fragment)Activity/延伸的SherlockFragment吗?

于 2012-05-04T19:04:17.437 回答