饿了么App的一个小问题

刚才饿了么出现了一个不好的用例。

重现方法如下:

  1. 打开手机,关闭 WLAN 和定位,打开移动数据,登录饿了么;
  2. 进入主页后,应该要出现“定位失败”的信息(前提是你没有设置“登录后自动定位到某个点”);
  3. 打开交易完成的饿单,点击“再来一份”,点击“提交饿单”;
  4. 然后你就可以看到一个各个界面元素内容都为空的饿单提交界面。

这里要表扬饿了么,因为他们采取了防御性的加载策略,不管什么时候界面都要先初始化,再根据数据加载。

但是在定位失败的情况下,却出现了空界面,这是不合逻辑的。解决方法有两种:

  1. 在定位失败的时候,提交饿单提示需要先定位;
  2. 能正常提交,但是要求用户选择送达地址,如果没有则必须新建。

我个人倾向于第二种。有待优化。

分享到 评论