【发布时间】:2012-10-10 20:48:56
【问题描述】:
我对上下文操作栏的概念有疑问。 Android 设计指南建议在用户选择 Activity 中的某些内容以向他提供一些操作时使用 CAB。
正如在“人”(/“联系人”?)应用程序中实现的那样,编辑数据也很有意义。 例如,我希望用户单击将他带到详细信息活动的列表项。在详细信息活动中,您可以按下将您带到编辑活动的编辑操作项。在此编辑活动中,我想显示 CAB 以允许通过按 DONE 按钮或 BACK 按钮进行保存或通过菜单项取消。
CAB 是否打算以这种方式使用?它是在这样的人应用程序中实现的,所以我认为是的。
我当前的实现在活动创建时启动操作模式。这有点不酷,因为当按下 DONE 时,我启动了一个 AsyncTask 以将数据保存在服务器上,这需要时间,但 CAB 立即消失,然后显示默认操作栏。有没有更好的方式来使用 CAB,让它在活动之前被销毁?
PS:使用 ActionBarSherlock
【问题讨论】:
标签: android contextual-action-bar