我有一个应用程序,它在其主要活动中显示一个地图,它是 SherlockFragmentActivity 的子类,因为我正在使用 ActionBarSherlock。
操作栏有一个下拉列表,用户可以选择查看模式或编辑模式。查看模式是显示地图的主要活动,编辑模式看起来相同(就像显示地图一样),但它允许用户编辑地图,并且操作栏上有一些不同的按钮。
我不确定执行此操作的最佳方法。这两种模式是否应该处于完全独立的活动中,所以当用户按下编辑模式时,编辑地图活动将通过意图加载?这似乎可以工作,但是它必须再次初始化操作栏以及地图,这似乎是在浪费代码和时间。
有什么建议么?谢谢