Android Startup 使用和源码分析
Startup是 Jetpack 中用于解决应用程序启动时任务初始化的一个组件。
今天使用 ViewBinding 时遇到一个 Crash:java.lang.NullPointerException: Missing required view with ID
,最终发现是与自定义 View 有关系……
今天遇到个线上 Crash,报错信息是:java.lang.IllegalStateException: Fragment ... not attached to a context.
。从堆栈初步分析,是调用 requireContext
导致的。考虑到之前也遇到过,但总是容易重新犯错,这次从源码角度分析下,加深理解。
类型转换在 C/C++ 中是普遍存在的操作,不同于 C 只有一种类型转换方式——强制类型转换(此处暂不谈隐式类型转换),C++ 中提供多种类型转换方式,用于支撑它的面向对象等诸多特性。
学习音视频,绕不过WebRTC这个大名鼎鼎的框架,今天来看下如何使用Docker编译&调试WebRTC吧。
不知道你有没有用烦findViewById
,尤其是项目中控件比较多的场景,密密麻麻的findViewById
看起来都头疼。谷歌也看到了这个问题,于是推出ViewBinding
来专门解决掉它。
CQ CQ CQ, this is BA7MIR, Bravo Alfa Sever Mike India Romeao. BA7MIR calling CQ and standing by.
记录下业余无线电通信中,出现的简语/短语/术语/概念。
本文将介绍AndroidManifest.xml
文件中,activity
标签的launchMode
属性。