摘要:
// https://www.guardsquare.com/en/products/proguard/manual/usage File filters Like general "filters" , a file filter is a comma separated list of file 阅读全文
摘要:
需求 有这样一个列表数据,它包含了商店+订单的信息,获取订单列表时,订单实体中会包含商店的 ID,而列表显示时需要商店的名称和 logo,这时候就需要进行嵌套串行网络请求了。 关键词 、 、 、`RxJava` 动手 (1)使用 Retrofit 定义网络接口 (2)使用 DataManager 管 阅读全文
摘要:
在 app 的 中引入依赖时发现如下错误: 简单的说就是引入了两种版本的 Android Support Library,这种情形该如何处理呢? 1. 统一管理支持包的版本号; 2. 剔除第三方库中包含的支持包,并引入版本一致的支持包。 具体如下: 通常在我们引入了众多依赖的情况下,我们并不知道引入 阅读全文
摘要:
背景 MVP 模式下使用 RxJava 处理网络访问的回调,当数据返回时 Presenter 调用绑定的 View 的方法。 定义 BasePresenter 如下: 定义 MvpView 如下: 举一个具体的实现,有记录页为 RecordActivity,定义如下: RecordMvpView 定 阅读全文
摘要:
1. 去除启动黑屏 1.1 在 中定义两种主题: 1.2 在 中设置MainActivity的主题为 1.3 在 的`onCreate`调用super的方法之前设置回原先的主题 2. 分析启动卡顿 阅读全文
摘要:
背景 1. 会每次刷新整个布局; 2. 每次手动调用 系列方法很麻烦; 3. 需要在新增的项目中跟旧的列表项重复时,只更新内容,而不是插入重复项。 DiffUtil 就是为了简化 RecyclerVeiw 更新数据操作而生。其关键类和方法如下: | 类 | 方法 | 描述 | | | | | | D 阅读全文
摘要:
包含软件工程、网络工程、操作系统、效率工具和人工智能方面的总结与思考。 阅读全文