有关活动流程的最佳方法

时间:2011-12-01 00:14:03

标签: android android-activity workflow-activity

我有一个活动,其中有一个表格要由用户完成。它有一些文本字段等等。

用户还需要介绍该项目的GeoLocation。为此,我创建了另一个用户按下的活动,应用程序将采用它的坐标。

知道这一点,哪种方法最好?

  1. 表单活动有一个调用地图活动的按钮 期待与coortdinates的结果。是否会引入价值观 从地图活动回来后,表格是否存在?
  2. 的     表单活动在用户填写时启动地图活动     表格然后点击下一步。地图活动接收所有日期     从以前的表格,将负责或转发给     服务器
  3. 哪一个更可靠?效率更高?快点?结构更好?这些选项有任何缺点吗?还有其他方法我没有考虑过吗?

1 个答案:

答案 0 :(得分:1)

我认为第一个选项是为用户提供更好的流程,因为与第二个选项相比,当她想要提交表单时更清楚,其中“下一个”步骤(然后提交)可能会有点令人困惑。

使用选项1,您将负责使用坐标填写表单,但使用startActivityForResult这是一项非常简单的任务:当地图活动返回坐标时,将在您的onActivityResult中调用表单活动,从意图(第三个参数),您可以检索坐标并在表单中显示它们。

相关问题