로그인 페이지를 새로 만드는데
override fun onCreate(savedInstanceState: Bundle?)
이거를 안쓰고 다른 oncreate를 사용해서 oncreate 불러지기 전에 onresume이 불러졌다.. 그게
override fun onCreate(savedInstanceState: Bundle?, persistentState: PersistableBundle?) {
super.onCreate(savedInstanceState, persistentState)
}
이걸 쓰게 되면 저장된 데이터 먼저 봐서 그런가?? 이유는 모르겠지만 일단 위에꺼 써야함
그리고 버튼이 안눌려지는 이유는
binding = DataBindingUtil.setContentView(this, R.layout.m0_login_main)
setContentView(binding.root)
이렇게 root를 넣어줘야하는데
binding = DataBindingUtil.setContentView(this, R.layout.m0_login_main)
setContentView(R.layout.m0_login_main)
아래 처럼 레이아웃을 새로set 하면 아래에서
binding. btn.setonclilistener을 해도 반응 안함.... 당연한거임
'어플 개발일기' 카테고리의 다른 글
listadapter 에서 diffutil이 반응안한다? 아니면 하면 안되는데 한다? (0) | 2021.06.15 |
---|---|
android wating for debugger 계속 뜨는 문제 (0) | 2021.06.14 |
listadapter position 변경되는 현상?. (0) | 2021.06.08 |
dialog에서 반응 받아오기 시행착오 (0) | 2021.06.08 |
flow는 왜 코루틴 스코프를 직접 안써도 되나?(android) (0) | 2021.05.21 |