override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
if (requestCode == 0) {
if (resultCode == Activity.RESULT_OK) {
refreshData(null)
}
}
if (resultCode== 1){
// val intent = intent
var uid = data?.getStringExtra("uid")
var queryString = "SELECT rowid _id, * FROM T_CUSTOMER WHERE van_member_uid=$uid"
Timber.e("result 결과 : %s", queryString)
}
super.onActivityResult(requestCode, resultCode, data)
}
중간에 'val intent = intent' 때문에 못 받아오는 거였다
파라미터로 이미 'data: Intent?' 값을 받아오기 때문에
'val intent = intent' 지우고 data 이용해서 쓰니 잘 받아온다
반응형
'android' 카테고리의 다른 글
[Kotlin] DiffUtil (0) | 2021.09.08 |
---|---|
[Kotlin] apply 안쪽 코드를 못 읽음 (0) | 2021.09.06 |
[kotlin] Array 로그 찍는 법 (0) | 2021.08.31 |
안드로이드 빌드가 안 되는 에러 (AAPT) (0) | 2021.08.28 |
[kotlin]Spinner 다루기 (0) | 2021.08.26 |