1

我对上下文操作栏的概念有疑问。Android 设计指南建议在用户选择 Activity 中的某些内容以向他提供一些操作时使用 CAB。

正如在“People”(/“Contacts”?)应用程序中实现的那样,编辑数据也很有意义。例如,我希望用户单击将他带到详细信息活动的列表项。在详细信息活动中,您可以按下将您带到编辑活动的编辑操作项。在此编辑活动中,我想显示 CAB 以允许通过按 DONE 按钮或 BACK 按钮进行保存或通过菜单项取消。

CAB 是否打算以这种方式使用?它是在这样的人应用程序中实现的,所以我认为是的。

我当前的实现启动了活动创建的操作模式。这有点不酷,因为当按下 DONE 时,我启动了一个 AsyncTask 以将数据保存在服务器上,这需要时间,但 CAB 立即消失,然后显示默认操作栏。有没有更好的方法来使用 CAB,这样它就不会在活动之前被销毁?

PS:使用 ActionBarSherlock

4

1 回答 1

3

CAB 是否打算以这种方式使用?它是在这样的人应用程序中实现的,所以我认为是的。

这不一定是行动模式。在Roman Nurik 的“DONE + DISCARD”示例中,它是一个自定义操作栏。

于 2012-10-10T12:48:56.393 回答