null exception
448
9 câu hỏi đã được viết
똑같이 코드 따라치고 실행을 했는데
null exception이 나옵니다.
java.lang.NullPointerException
at com.my.githubapi.MainActivity$onCreate$1.onResponse(MainActivity.kt:31)
for(str in response?.body()?.items!!){
어떻게 해결해야되나요?
Câu trả lời 2
0
확인해보니 문제는 없어보이는데

api.getUsers()
이 부분이 오타가 있는지 확인하기 위해, 이 부분의 스크린샷과
이렇게 찍은 로그가 어떻게 나오는지 알려주실 수 있으신가요?
Log.e("MAINACTIVITY", response?.body()?.items.toString())
0
interface API {
@GET(":users?q=himchanyoon")
fun getUsers() : Call<UserData>
}
아 이부분에서 ':' 이부분이 에러였던것 같습니다... 감사합니다 해결하였습니다 :)
0
안녕하세요
말 그대로 데이터가 null인 경우입니다.
for(str in response?.body()?.items!!){
여기 위에서
Log.d("DATA", response?.body()?.items!!.toString())
으로 데이터를 한번 확인해보시면 null이 나올겁니다.
어느 주소로 api요청을 하셨는지 전체 코드를 공유해주시면 도움드릴 수 있을 것 같아요 :)
0
class MainActivity : AppCompatActivity() {
val BASE_URL = "https://api.github.com/search/"
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val retrofit : Retrofit = Retrofit.Builder()
.baseUrl(BASE_URL)
.addConverterFactory(GsonConverterFactory.create())
.build()
var api = retrofit.create(API::class.java)
var call: Call<UserData> = api.getUsers()
call.enqueue(object : Callback<UserData> {
override fun onResponse(call: Call<UserData>, response: Response<UserData>?) {
// 호출이 실패했을 때 실행되는 코드
Log.e("MAINACTIVITY", response?.body()?.items.toString())
for(str in response?.body()?.items!!){
Log.e("MAINACTIVITY", str.login)
}
}
override fun onFailure(call: Call<UserData>?, t: Throwable?) {
//호출이 성공했을 때 실행되는 코드
}
})
}
}
강의와 똑같이 코드를 실행하였습니다.
에뮬레이터 실행이 안됩니다.
0
303
1
kotlin-android-extensions 관련 질문
0
207
1
안드로이드 버전 문제로 컴파일 에러가 계속 발생합니다.
0
489
1
button_one_name이 자꾸 빨간색으로 표시가 되서요ㅠ
0
349
1
앱 실행 시 keeps stopping 에러
0
5348
1
unresolved reference 오류
0
406
2
파이어베이스에는 잘 저장 되는데 불러올때 null값이라고 나옵니다...
0
861
3
Property getter or setter expected
0
1665
2
MainListAdapter를 하는 과정에서 view binding
0
163
1
건들지마세요 누르면 소리나오는거 구현할때 build까지 무리없이 되었는데
0
393
8
저역시 id를 찾지못합니다
0
295
4
영상처럼 하면 id를 찾지 못합니다.ㅠㅠ
3
200
1
v7이 붉은 글씨로 뜨는데요.
0
187
1
githubapi 패키지는 어디서 가져온 거죠? 다운 받은건가요?
0
310
3
LayoutInflator from context 에서 에러 발생
0
293
1
Firebase.auth 없음
0
410
1
소문자 입력, 대문자 표기
0
279
0
andriox가 default로 잡혀있습니다.
0
245
1
<LinearLayout>에 에러가 발생합니다..
1
931
4
리스트 뷰
1
219
1
리스트뷰 화면문제
0
147
1
프리뷰 창
0
316
1
ImageView 에러
0
264
4
프로그램 실행시
2
318
1

