inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[중급편] 코인 가격 모니터링 앱 제작 (Android Kotlin)

코인 선택화면 API 데이터 받아와서 확인 파트에서 질문있습니다.

347

zzzzz

작성한 질문수 192

0

코인 선택화면 API 데이터 받아와서 확인 (Retrofit / Coroutine)

3분 52초에

api.kt 중

package com.bokchi.coco.network

import com.bokchi.coco.network.model.CurrentPriceList

import retrofit2.http.GET

interface Api {

// public/ticker/ALL_KRW

@GET("public/ticker/ALL_KRW")

suspend fun getCurrentCoinList() : CurrentPriceList

}

@GET("public/ticker/ALL_KRW") 이부분 주소가 select activity에 나와있는 http로 시작하는 주소가 다른데 어느부분을 보고 쓴건지 알수있을까요?

select activity.kt에서 중간부분 코드에 // https://apidocs.bithumb.com/reference/%ED%98%84%EC%9E%AC%EA%B0%80-%EC%A0%95%EB%B3%B4-%EC%A1%B0%ED%9A%8C-all <===http주소가 있는데요. 근데 이주소에 public/ticker/ALL_KRW가 들어가 있지를 않은데 강의에서는 이주소에 나와있는걸 쓴다고 말씀하셔서요.

package com.bokchi.coco.view

import androidx.appcompat.app.AppCompatActivity

import android.os.Bundle

import androidx.activity.viewModels

import androidx.lifecycle.Observer

import androidx.recyclerview.widget.LinearLayoutManager

import com.bokchi.coco.R

import com.bokchi.coco.databinding.ActivitySelectBinding

import com.bokchi.coco.view.adapter.SelectRVAdapter

import timber.log.Timber

// https://apidocs.bithumb.com/reference/%ED%98%84%EC%9E%AC%EA%B0%80-%EC%A0%95%EB%B3%B4-%EC%A1%B0%ED%9A%8C-all <<====

class SelectActivity : AppCompatActivity() {

private lateinit var binding : ActivitySelectBinding

private val viewModel : SelectViewModel by viewModels()

// FAQ

private lateinit var selectRVAdapter: SelectRVAdapter

override fun onCreate(savedInstanceState: Bundle?) {

super.onCreate(savedInstanceState)

binding = ActivitySelectBinding.inflate(layoutInflater)

setContentView(binding.root)

viewModel.getCurrentCoinList()

viewModel.currentPriceResult.observe(this, Observer {

selectRVAdapter = SelectRVAdapter(this, it)

binding.coinListRV.adapter = selectRVAdapter

binding.coinListRV.layoutManager = LinearLayoutManager(this)

Timber.d(it.toString())

})

}

}

 

android kotlin

답변 1

0

개복치개발자

안녕하세요 ekek님

혹시 어느부분을 말씀하시는 것인지 코드를 복사해서 공유해주시겠어요?

0

zzzzz

글에 수정해서 코드 올렸습니다.

0

개복치개발자

https://apidocs.bithumb.com/reference/%ED%98%84%EC%9E%AC%EA%B0%80-%EC%A0%95%EB%B3%B4-%EC%A1%B0%ED%9A%8C-all

혹시 위의 링크에서

https://api.bithumb.com/public/ticker/ALL_KRW

이 url이 어디에 있는지에 대한 질문이 맞을까요?

아래 이미지를 참고해주세요~

 

imageimage

빌드가 안 돼요..

0

78

2

압축 폴더 파일이 비어있어요ㅠ

0

1203

2

bottom navigation view 색깔

0

112

1

[룸DB 관련 에러] can't open offline database '/data/data/ ...

0

293

3

강의명: 코인 선택화면 Adapater 세팅 (RecyclerView) 에서

0

194

3

6:50분 즈음부터 recycler view 재활용 관련 말이 나오는데

0

170

1

섹션 4 다 완성하고 실행시켜보니 NumberFormatEx이 뜨네요

0

293

2

Notification을 실행했을때

0

824

1

Database Inspector에서 db가 closed 일때

0

430

1

Fragment 에서 다른 Activity로는 Navigation을 사용하지 않나요??

0

256

1

notification 문의드립니다.

0

222

1

풀 소스 코드는 없나요!?

0

319

2

안드로이드버전에 따라 다른것이있을까요?

0

356

2

HTML 코드

0

238

1

BroadcastReceiver가 안됩니다ㅠㅠ

0

510

1

15, 30, 45분 데이터 및 어댑터 오류

0

286

1

_ 사용하시는 이유가 있으실까요?

0

232

1

15, 30, 45 분 데이터가 쌓이지 않습니다.

0

339

1

SQL문 쓰실 때 글자 색깔이 다른데 어떤걸 사용하시는지 알 수 있을까요?

0

221

1

안드로이드13 알림 권한

0

579

1

인트로 화면 세팅에서 질문있습니다.

0

279

1

datastore 관련 질문있습니다.

0

385

1

typeconverter 오류 문의드립니다.

0

392

2

navigation 관련 질문 있습니다

0

330

2