开发中业务注意点:
1:权限的注意点,处理某个业务功能时,涉及权限,一定要动态请求权限是否被允许,允许之后处理对应的业务逻辑!
2: 涉及文件相关操作,业务中一定要考虑到当用户手动删除文件,在这种情况下,提示用户压缩包已经损坏,请重新下载!
3: 涉及到android中的数据库版本更新时,可以用构建文件中的versionCode值,也可以自己定义一个变量控制数据版本控制!要整体地理解xutils中数据库更新的过程!
4: 在业务中:如果有下载资源包业务,后台下架,前台更新数据列表,不能将数据删除,只能逻辑删除,防止需要更新时,点击其条目没有更新!
5:android中的onPause生命周期时,不能确定activity 是否真的要退出! 但是可以通过变量 能够**监测用户主动退出的行为! **需要结合该变量 综合判断出 用户的确定行为--->执行对应的业务!