摘要:Module的build.gradle的使用记录 区分module是library还是application application是项目的壳工程,是打包的主工程 plugins { id 'com.android.application' id 'kotlin-android' id 'kotli
阅读全文
05 2021 档案
摘要:Module的build.gradle的使用记录 区分module是library还是application application是项目的壳工程,是打包的主工程 plugins { id 'com.android.application' id 'kotlin-android' id 'kotli
阅读全文
摘要:问题 在Activity或者Fragment里出现 findViewById返回为空null 或者 findViewById的自定义View类型无法被强制转化 问题原因 其他Module里存在了相同名称的xml 布局或者资源文件 解决办法 删除重复的布局文件或者另外取名称.另外在Module的bui
阅读全文
摘要:前言 本地广播只能在应用程序内部进行传递,并且只能通过动态注册.这种本地广播的好处是不会将一些隐蔽信息被全局广播出去. 全局静态与动态广播 在8.0版本以后,全局广播权限收紧,其实已经没有什么静态与动态的区别了.... 虽然还支持静态这种写法,但是实际上还是需要动态注册广播。下面就来讲解8.0之后的
阅读全文
摘要:问题 在Activity的onCreate生命周期里执行下列代码,导致 xxx does not have a NavController set on xxx 报错 布局: <androidx.fragment.app.FragmentContainerView android:id="@+id/
阅读全文
摘要:前言 GridLayout其实已经算是时代的眼泪了,在有ConstraintLayout的情况下,它其实变的相当鸡肋. 它的属性调试难度其实比ConstraintLayout还复杂(个别属性组合特别难以理解和使用),个人是建议如果你在有需求实现表格类型布局时还是直接使用ConstraintLayou
阅读全文
|