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

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

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

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

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