标签: android json user-interface user-experience
我们被告知要从Web JSON对象构建android侧菜单。设计可能很复杂,可能包含可消耗的列表视图。使用这种方法的另一个缺点是我们首先必须通过网络请求获取数据并拉下数据,然后构建侧面菜单。所以第一次抽屉活动初始化它将会做很多背景活动。并且在此期间,如果用户点击抽屉切换,我确定它会将用户冻结到该屏幕,因为它甚至没有填充。所以我要求提出的建议是,即使以这种方式集成也是一种良好的用户体验。建议和讨论欢迎
答案 0 :(得分:0)
您肯定希望在AsyncTask或Thread中进行网络交易。因此抽屉菜单性能在等待数据到达时不会受到影响。
我建议您首先启动您的抽屉菜单,其中包含所有设计的结构和本地数据(用户名,头像等)和加载图标,以指示抽屉尚未完全显示。从服务器获取数据后,重新启动它并将该指示符替换为菜单项。