Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 重写调用适配器时为什么需要原子布尔值?_Android_Kotlin_Retrofit - Fatal编程技术网

Android 重写调用适配器时为什么需要原子布尔值?

Android 重写调用适配器时为什么需要原子布尔值?,android,kotlin,retrofit,Android,Kotlin,Retrofit,我正在观看一个谷歌安卓示例,我很难知道变量启动时应该做什么。这是你的电话号码 a原子布尔值用于原子更新标志等应用程序 compareAndSet(expect: Boolean, update: Boolean) 如果当前值==预期值,则自动将该值设置为给定的更新值 这用于防止并发修改异常。是的,但在本例中为什么需要它

我正在观看一个谷歌安卓示例,我很难知道变量启动时应该做什么。这是你的电话号码

a原子布尔值用于原子更新标志等应用程序

compareAndSet(expect: Boolean, update: Boolean)
如果当前值==预期值,则自动将该值设置为给定的更新值


这用于防止并发修改异常。

是的,但在本例中为什么需要它