`
yangwei0915
  • 浏览: 460289 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Android的开发规范整理之界面刷新

阅读更多

1.后一个界面(Activity)的操作导致前一个界面(Activity)界面变化的刷新:

App的开发中,经常在下一个界面的某些操作或导致上一个界面的关联的数据变化,需要上一个界面刷新。最典型的就是在列表界面上,点击新增按钮,去新增界面增加数据,增加结束后返回列表界面,这时候列表界面需要刷新数据,展示新增加的数据。在开发过程中,如果在onResume中或者onRestart中调用刷新,就会导致很多无用的刷新,因为后一个界面的返回有很多种,有可能是点击返回按钮,也有可能是数据增加成功。只有数据增加成功,才会要求列表界面刷新。这时候,需要使用startActivityForResult和onActivityResult相结合的方式来解决前一个界面刷新的问题。

 

2.在界面操作过程中,如果有耗时的操作,必须将耗时操作放入异步处理,并弹出loading框提示用户。

 

3.列表中操作,如果对列表中的某条操作改变了该条目的显示,更新成功后可以不用再次查询列表数据,只需要客户端更新修改的当条数据,刷新列表即可。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics