大佬有没有研究过kotlin中的indy应用啊,是不是和groovy这个比较像
理解 invokedynamicinDy(invokedynamic)是 java 7 引入的一条新的虚拟机指令,这是自 1.0 以来第一次引入新的虚拟机指令。到了 java 8 这条指令才第一次在 jav...
大佬有没有研究过kotlin中的indy应用啊,是不是和groovy这个比较像
理解 invokedynamicinDy(invokedynamic)是 java 7 引入的一条新的虚拟机指令,这是自 1.0 以来第一次引入新的虚拟机指令。到了 java 8 这条指令才第一次在 jav...
inDy(invokedynamic)是 java 7 引入的一条新的虚拟机指令,这是自 1.0 以来第一次引入新的虚拟机指令。到了 java 8 这条指令才第一次在 jav...
背景 最近将我们项目的android gradle plugin(以下简称agp)以及gradle版本进行了升级,之前因为依赖集团内部的打包插件,agp版本还停留在很老的3....
我编辑了一下,把那行代码去掉了
crash疑难修复:Class not found when unmarshalling: androidx.fragment.app.FragmentManagerState引起的 super...崩溃堆栈 首先,崩溃上报的堆栈: 这是我们app升级androidx之后,第一次外灰时发现的线上问题。来自线上的偶现bug,主要分布在10的机器以及少部分9的机器上。收集到的...
我编辑了一下,把那行代码去掉了
crash疑难修复:Class not found when unmarshalling: androidx.fragment.app.FragmentManagerState引起的 super...崩溃堆栈 首先,崩溃上报的堆栈: 这是我们app升级androidx之后,第一次外灰时发现的线上问题。来自线上的偶现bug,主要分布在10的机器以及少部分9的机器上。收集到的...
ConfigCenterUtil是基于我们公司的一个远程配置能力封装的util,不方便公开。大概就是可以动态决定修复哪些机型。这部分对于这个问题的解决不重要的,目前我们也是默认修复所有机型,只是保留了一个能力。
crash疑难修复:Class not found when unmarshalling: androidx.fragment.app.FragmentManagerState引起的 super...崩溃堆栈 首先,崩溃上报的堆栈: 这是我们app升级androidx之后,第一次外灰时发现的线上问题。来自线上的偶现bug,主要分布在10的机器以及少部分9的机器上。收集到的...
ConfigCenterUtil是基于我们公司的一个远程配置能力封装的util,不方便公开。大概就是可以动态决定修复哪些机型。这部分对于这个问题的解决不重要的,目前我们也是默认修复所有机型,只是保留了一个能力。
crash疑难修复:Class not found when unmarshalling: androidx.fragment.app.FragmentManagerState引起的 super...崩溃堆栈 首先,崩溃上报的堆栈: 这是我们app升级androidx之后,第一次外灰时发现的线上问题。来自线上的偶现bug,主要分布在10的机器以及少部分9的机器上。收集到的...
崩溃堆栈 首先,崩溃上报的堆栈: 这是我们app升级androidx之后,第一次外灰时发现的线上问题。来自线上的偶现bug,主要分布在10的机器以及少部分9的机器上。收集到的...
Kotlin Coroutines(协程) 完全解析系列: Kotlin Coroutines(协程) 完全解析(一),协程简介 Kotlin Coroutines(协程) ...
1.首先如何在一个页面显示多个ViewPager的Item: 只需要在父容器和ViewPager中都添加上clipChildren属性,然后给ViewPager设置左右两个m...
一、起因 很久以前接手的一个比较老的项目中,是使用Activity的名字作为tag来标识网络请求的。在Activity的onDestroy回调中根据这个标识取消所有的网络请求...
跨activity的话,看你的业务场景,如果是整个app的生命周期内,还是推荐用单例或者manager管理之类的。笔者这里提出的一个场景是存在MainActivity上,因为MainActivity的声明周期是贯穿整个app的,其实是不会被销毁的。
丢掉EventBus,ViewModel+LiveData用起来需求背景 ViewModel和LiveData是google官方架构JetPack系列的一个响应式开发框架。ViewModel和LiveData主要用于搭建MVVM架构,能监...
需求背景 ViewModel和LiveData是google官方架构JetPack系列的一个响应式开发框架。ViewModel和LiveData主要用于搭建MVVM架构,能监...
简介 想要了解Kotlin DSL可以参考这个文章:Kotlin 之美—DSL篇内网ata也有这样一篇文章:https://www.atatech.org/articles/...
写在前面 自从Kotlin被官宣为Android开发正式语言,这门语言也越来越流行。相信大家也对Kotlin这门语言有过了解或者学习,例如类型推断、空安全、lambda表达式...
Android平台上,主要用到的通信机制有两种:Handler和Binder,前者用于进程内部的通信,后者主要用于跨进程通信。 1. 概述 今天我们主要来聊一聊进程内部的消息...
ARouter可以用于跨组件或者跨插件的调用吗?如果不在同一个apk(类似插件化)中还能调用到么?
探索Android路由框架-ARouter之基本使用(一)本文已独家授权 郭霖 ( guolin_blog) 公众号发布! 本文意在快速集成并掌握阿里Android技术团队开源的一款路由框架。这款路由框架可以为我们的应用开发提供更...
在Android系统中,无论是普通的Activity窗口,还是特殊的输入法窗口和壁纸窗口,它们都是被WindowManagerService服务组织在一个窗口堆栈中的,其中,...
作者实在是要提高一下英文拼写,一篇文章里request和response两个单词居然能错出五六种花样。
责任链模式及OkHttp中的实现责任链模式及OkHttp中的实现 责任链模式 责任链模式是对一个事件的处理方法,所有能对事件进行处理的对象按顺序形成一个链表.事件经过链表中每个处理对象轮流处理.如果有返回值...