2021年6月8日 在ViewModel测试中正确处理Livedata观察者 在MVVM中,ViewModel公开了视图可以绑定的事件流。通常,我们在ViewModel内使用Livedata,并且可以观察到实时数据更改。当涉及到ViewModel的单元测试时,我们创建一个观察者,传递该观察者以实时数据,并验证其更改… ViewModel测试 2分钟阅读 ViewModel测试 2分钟阅读
出版于Proandroiddev ·2020年7月16日 使用SPEK框架进行单元测试 在我以前的单元测试文章中,我谈到了使用Junit&Mockito的ViewModel,USECase,存储库测试。今天,我将探索有关单位测试的Spek框架。什么是Spek?SPEK是一个基于Kotlin的规范测试框架。Spek是用Kotlin编写的,我们编写的规格或测试将… 斯皮克 3分钟阅读 斯皮克 3分钟阅读
2020年6月17日 控制Google地图标记 最近,我正在使用Google Maps标记,因此必须处理多个标记状态,例如加载,拾音器,目的地和其他标记信息。标记表示地图上的单个位置。我们可以通过夸大自己的布局并根据用例来自定义标记。标记|Android的地图SDK |Google开发人员标记指示地图上的单个位置。您可以通过更改默认颜色或…developer.google.com自定义标记。 地图 3分钟阅读 地图 3分钟阅读
2020年3月30日 Android面试问题第3部分 这是Android面试经验的第3部分。您还可以阅读我以前有关Android访谈的文章。Android访谈问题第1部分Android访谈问题第2部分Val,Var,const val有什么区别?Kotlin中的内部关键字?ViewModel工厂和…的构造函数是什么 安卓 5分钟阅读 安卓 5分钟阅读
2020年3月30日 Android面试问题第2部分 我个人认为,准备任何形式的面试的好方法是,在面试结束后,请记下面试中提出的所有问题,并尝试找到解决方案,以解决您无法回答的问题面试… 安卓 8分钟阅读 安卓 8分钟阅读
出版于Proandroiddev ·2020年1月3日 ViewStub:按需膨胀视图或懒惰的布局资源 有时,在开发应用程序时,我们遇到了基于某种逻辑的情况,我们必须在布局中呈现一些很少使用的新视图。这样做的一种一般方法是使视野消失/可见。因此,总是在布局中夸大这种很少使用的视图… Android应用程序开发 3分钟阅读 Android应用程序开发 3分钟阅读
出版于Proandroiddev ·2019年12月31日 ASYNClayoutInflater:在使UI线程响应的路上 最近,我正在使用自定义标记布局在Google Maps上工作,并且在MarkerOptions接受位图时,我正在夸大自定义标记布局,并从该布局创建位图。因此,布局通货膨胀 +位图的产生发生在主线程(片段)中。这可能会产生无反应性和垃圾。所以,我搜索… 安卓 2分钟阅读 安卓 2分钟阅读
2019年10月25日 深入研究数据类Kotlin 我们中的许多人已经使用过它,或者有些可能正在使用它。让我们探索有关Kotlin中数据类的更多信息。什么是数据类?数据类用于保存数据/状态并包含标准功能。在Kotlin中,数据关键字用于将类声明为数据类。… 3分钟阅读 3分钟阅读
出版于Proandroiddev ·2019年8月30日 Kotlin标准函数或范围函数:(让,申请,运行等) 在本文中,我们将学习如何使用这5个范围函数。我们许多人已经使用了这些功能。那么,我们需要了解它们如何使用它们呢?什么时候应该使用它们?他们的表现方式,有时成为原因… 科特林 3分钟阅读 科特林 3分钟阅读