将actionbarsherlock迁移到版本4.0.2(从3.5开始)

时间:2012-05-04 18:51:16

标签: android android-actionbar actionbarsherlock

我正在将使用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一切正常。

任何提示?

1 个答案:

答案 0 :(得分:2)

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