커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
고양이서버 연결하기 에러처리
[왕초보] Kotlin으로 만드는 공공데이터 활용 안드로이드 앱
2주차
북마크
남*호
댓글
19
추천
0
조회수
46
조회수
46
답변 완료


MainActivity.kt에서 url 에러 처리방법이 어렵습니다.


스파르타 즉문즉답


작성한 코드 및 에러 메세지

package com.example.lovecat

import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import androidx.lifecycle.lifecycleScope
import com.bumptech.glide.Glide
import com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions.withCrossFade
import com.example.lovecat.databinding.ActivityMainBinding
import kotlinx.coroutines.launch

class MainActivity : AppCompatActivity() {
    private lateinit var binding: ActivityMainBinding
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        binding = ActivtyMainBinding.inflate()
        setContentView(binding.root)
        ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main)) { v, insets ->
            val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars())
            v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom)
            insets
        }

        binding.catButton.setOnClickListener {
            lifecycleScope.launch {
                RetrofitInstance.service.getImages(num = 4)
              //withCrossFade
                val result = ""
                Glide.with(this@MainActivity).load(result[0].url)
                    .transition(withCrossFade()).into(binding.ivAlbum1)
                Glide.with(this@MainActivity).load(result[1].url)
                    .transition(withCrossFade()).into(binding.ivAlbum2)
                Glide.with(this@MainActivity).load(result[2].url)
                    .transition(withCrossFade()).into(binding.ivAlbum3)
                Glide.with(this@MainActivity).load(result[3].url)
                    .transition(withCrossFade()).into(binding.ivAlbum4)
            }
        }
    }

    class ActivtyMainBinding {
        companion object {
            fun inflate():

        }
    }
}



url 에러 처리 방법을 알려 주십시오.

항상 감사합니다.

취소
 공유
취소
댓글 0
댓글 알림
나의얼굴