@有_e214 刷到一篇文章,所讲即所想!
https://m.toutiao.com/is/UfLHTXM/ 「后端」Java 设计原则中,为什么反复强调组合要优先于继承? - 今日头条
@有_e214 刷到一篇文章,所讲即所想!
https://m.toutiao.com/is/UfLHTXM/ 「后端」Java 设计原则中,为什么反复强调组合要优先于继承? - 今日头条
@生活简单些 感谢👍👍👍
打开页面自动登录并回来-拦截器(升级版)之前写过一篇文章,讲解如何解耦页面跳转和自动登录,至于思想想必看过那篇文章的人都懂了,简单说就是很多地方都会跳转某个页面(称呼为A页面),但A页面需要登录后才能加载数据,...
@有_e214 哈哈,这是近十年前的文章了,我早已不做App了,一开始的确是把实现完全埋入父类Activity的。
但是项目做久了你就会发现: 很多人都想把自动的功能都集成到父类Activity,父类Activity要么变成巨无霸,要么成了千层饼(多层继承类),所谓的父类Activity被一次又一次的侵入,对于可移植性并不友好,你应该关心的是在不改版父类Activity的情况下,自我扩展,否则在项目迁移的过程中你会发现刚摘出一个模块发现耦合又关联了另外一个东西,刚搬出来那个牵连的又扯出新的依赖。。。。
*/
ActivityResult result = new ActivityResult(this);
result.intercept(new OnInterceptResult() {
/**
* init data or load data from http and so on.
*/
@SuppressLint("SetTextI18n")
@Override
public void invoke() {
}
});
在每个子类加入这段代码还是有点多,怎么在父类添加这段代码,避免子类界面提前初始化,
打开页面自动登录并回来-拦截器(升级版)之前写过一篇文章,讲解如何解耦页面跳转和自动登录,至于思想想必看过那篇文章的人都懂了,简单说就是很多地方都会跳转某个页面(称呼为A页面),但A页面需要登录后才能加载数据,...
之前写过一篇文章,讲解如何解耦页面跳转和自动登录,至于思想想必看过那篇文章的人都懂了,简单说就是很多地方都会跳转某个页面(称呼为A页面),但A页面需要登录后才能加载数据,...