Home
deBaeloper08
Cancel

[Android] java.lang.RuntimeException: Can't toast on a thread that has not called Looper.prepare()

java.lang.RuntimeException: Can't toast on a thread that has not called Looper.prepare() 에러 해당 에러 같은 경우 Toast 메시지를 Main Thread가 아닌 다른 Thread에서 띄우려고 해서 나오는 에러다. 이 경우 runOnUiThread를 사용하면 된다. runOn...

[TIL] 2022-11-11

😲 오늘의 개발 일지 드디어 앱 1차 배포신청을 완료했다. 배포하는데 있어 해야할 일들이 너무 많았다. 현재 만든 앱이 유저로부터 어떤 정보를 받아오는지 그리고 그 정보를 임시적으로 저장하는지 이런 것들을 다 선택해야한다. 앱에서 요구하는 권한들도 필수 권한인지 선택적인지 적어야 한다. 그리고 검수할...

[TIL] 2022-11-10

😲 오늘의 개발 일지 오늘은 오전에 그래프 라이브러리 찾아보다가 AnyChart는 자꾸 안 돼서 MPAndroidChart를 쓰기로 했다. MPAndroidChart에도 PieChart랑 BarChart가 있어서 BarChart 예제를 다운받아 그대로 따라하다가 오전 시간을 다 보냈다. 오후에는 1차 배...

[TIL] 2022-11-09

😲 오늘의 개발 일지 오늘도 서버와 통신하는 과정에서 에러가 많이 났다. 저번과 같이 서버에서 받아오는 객체의 변수명과 내가 설정한 Response 변수명이 달라서 에러가 났다. 이번에 통신하면서 굳이 서버에서 주는 객체와 Response가 같을 필요가 없다는 것을 알게 되었다. { "name...

[TIL] 2022-11-08

😲 오늘의 개발 일지 오늘도 서버와 통신하면서 문제가 생겼다. IllegalArgumentException이 떴었는데 변수명부터 해서 모든 경우의 수를 확인해봤지만 그래도 안됐다. 알고보니 api 호출함수를 suspend 함수로 설정하지 않아서 발생하는 오류였다. 검색했을 때 api 호출할 때는 suspend ...