240 发简信
  • 单例模式(singleton)与static

    单例(singleton)模式,本质上,就是给一个静态变量赋值,而静态变量在程序的整个内存空间有且仅有1个副本,并且是对外可见的;所以其他的cl...

  • kotlin 继承(extend)的2种写法

    kotlin 继承有2种写法第一种 ,多个构造函数继承,变量数不同的constructor,通过this关联,最后一个则super到父类 第二种...

  • 120
    Application\Activity\Fragment ,生命周期

    贴一张官方的示意图: 关于Activity生命周期一般的应用场景,包括以下2种方式。 第一种情况,常规启动、退出Activity,生命周期如下:...

  • Android ,测试支持库

    本文学习使用,Espresso、Ui Automator、AndroidJUnitRunner进行测试的具体细节一 、在app gradle文件...

  • Android,使用Appium,进行自动化测试

    注意,如果app里面有WebView,那么无法通过这个appium,定点测试Webview 加载的某一个element;这个问题,已经搞2天了,...

  • .css 文件无法更新问题 Android

    在vscode,调试好了前端的css文件,然后在AS里面直接引用,发现并未起作用。反复分析,验证。结论是,AS的build缓存,没有更新。因为....

  • Uncaught URIError: URI malformed Android

    由“%”引起的JavaScript decodeURIComponent Uncaught URIError: URI malformed 出错...

  • java.lang.AssertionError Android WebView

    4月份开始,就收集到有用户在webview里面的闪退日志,一直没能重现。java.lang.AssertionError 第一种异常 第二种异常...

  • Kotlin , Parcelable 与 Serializable

    注意:本文的示例,用的是Kotlin,代码逻辑模型是MVVM Parcelable 与 Serializable,是数据序列化的2种方式,他们的...