文章目录
一、Flow 流异常处理
二、收集元素异常处理
1、收集元素异常代码示例
2、收集元素捕获异常代码示例
三、发射元素异常处理
1、发射元素异常代码示例
2、发射元素异常捕获代码示例
一、...Flow 流异常处理
----
在 Flow 流 的
构建器代码 : flow , flowOf , asFlow ;
发射元素 : emit 发射元素 ;
收集元素 : collect 收集元素 ;...各种运算符代码 : 过渡操作符 , 限长操作符 , 末端操作符 等 ;
中 , 如果运行时 , 抛出异常 , 可以使用
try{}catch(e: Exception){} 代码块 收集元素时捕获异常...Flow#catch 函数 发射元素时捕获异常
处理异常 ;
二、收集元素异常处理
----
1、收集元素异常代码示例
异常代码示例 : 如果收集的元素 it <= 1 , 则检查通过 , 否则当 it..., 使用 try…catch 代码块捕获异常 ;
package kim.hsl.coroutine
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity