질문&답변
파이어베이스에는 잘 저장 되는데 불러올때 null값이라고 나옵니다...
intent에서 uid를 받아와서 로그로 찍어보니 PashFil---이라는 uid값이 나옵니다... 근데 data값이 null값으로 나오는데 uid값이 문제인건가요? override fun onCreate (savedInstanceState: Bundle ?) { super .onCreate(savedInstanceState) setContentView( R . layout . activity_result ) val uid = intent .getStringExtra( "uid" ). toString () Log .e( "uid----------" , uid ) FirebaseDatabase .getInstance().getReference().child( uid ) .addListenerForSingleValueEvent( object : ValueEventListener { override fun onDataChange (snapshot: DataSnapshot ) { //success Log .e( "uid success----------" , uid ) val DataFromFB = snapshot.getValue( Data :: class . java ) Log .e( "data" , DataFromFB ?. day_count . toString ()) findViewById TextView >( R . id . result ).setText( " 금연일 : " + DataFromFB ?. day_count + " 개수 : " + DataFromFB ?. smoking_count + " 가격 : " + DataFromFB ?. money_count ) } override fun onCancelled (error: DatabaseError ) { //fail Log .e( "fail uid ----------" , uid ) findViewById TextView >( R . id . result ).setText( "fail" ) } }) } 2021-01-11 16:50:31.213 2034-2034/com.example.firebaseex E/uid----------: PashFilV27P9wDteYC4D4usgKW53 2021-01-11 16:50:32.268 2034-2034/com.example.firebaseex E/uid success----------: PashFilV27P9wDteYC4D4usgKW53 2021-01-11 16:50:32.268 2034-2034/com.example.firebaseex E/data: null
- 좋아요수
- 0
- 댓글수
- 3
- 조회수
- 876





