我对使用C进行编码非常陌生,我正在一个项目中,我必须将文件输入到数组中,但是当我运行代码时,这给我带来了段错误。有人可以查看我的代码以弄清楚我要去哪里哪里吗?是因为我没有分配足够的空间吗?对我来说=,这在逻辑上是合理的,但我不确定seg错误来自何处。
fun getDashBoardData() {
loadingStateLiveData.value = true
scope.launch(scope.coroutineContext + CoroutineExceptionHandler { _, e ->
assetsBalanceLiveData.postValue(Resource.error(app.getString(R.string.no_connection), null))
Log.e(TAG, "CoroutineExceptionHandler - ${e.message}")
job = Job()
scope = CoroutineScope(Dispatchers.Default + job)
loadingStateLiveData.postValue(false)
}) {
// SUSPENDED FUN
assetsBalanceLiveData.postValue(DashboardRepository.getUserAssetsBalance())
// SUSPENDED FUN
incomeGraphDataLiveData.postValue(DashboardRepository.getIncomeGraphData())
loadingStateLiveData.postValue(false)
}
}