상위 뷰를 팽창시킨 후 TextView Null. 나는이 레이아웃의 수를 팽창 루프 실행 해요 : 당신은 당신의 코드에서 어디 findViewById()
를 사용하지 않는TextView 상위 레이아웃을 팽창시킨 후 Null
for(i in ticketAr?.indices!!){
var inf1:LayoutInflater = LayoutInflater.from(context)
var infv:View = inf1.inflate(R.layout.ticket_individual,null,false)
infv.setId(parseInt(ticketAr[i].string("ntb_id")))
var thetitle = infv.tck_event_title
thetitle.setText(ticketAr[i].string("age_group_desc"))
}
스택 트레이스
10-25 09:30:35.839 11549-11549/com.example.xx.listview
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.xx.listview, PID: 11549
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
at
com.example.xx.listview.Ordering_Setup$getData$1.invoke(Ordering_Setup.kt:145)
at
com.example.xx.listview.Ordering_Setup$getData$1.invoke(Ordering_Setup.kt:29)
at
com.github.kittinunf.fuel.core.DeserializableKt$response$1.invoke(Deserializable.kt:37)
at
com.github.kittinunf.fuel.core.DeserializableKt$response$1.invoke(Deserializable.kt)
at
com.github.kittinunf.fuel.core.DeserializableKt$response$5$1.invoke(Deserializable.kt:62)
at
com.github.kittinunf.fuel.core.DeserializableKt$response$5$1.invoke(Deserializable.kt)
at
com.github.kittinunf.fuel.core.Request$callback$1.run(Request.kt:225)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6077)
at java.lang.reflect.Method.invoke(Native Method)
at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
내 대답을 시도하고 작동하는지 확인하십시오. – Mauker