목록problem/solving (2)
하루한줄 코딩일기
[안드로이드] 가려진 뷰가 클릭되는 현상
📃 가려진 뷰가 클릭되는 현상 하나의 뷰(편의상 view1이라고 지칭) 위에 bottom sheet으로 띄운 뷰(" view2 ")를 클릭하였으나, 그 아래에 깔린 view1가 클릭되는 현상이 발생했다. 👊 Clickable 설정하기 삽질하다가 찾은 해결책: android:clickable="true" 위에 띄운 뷰(view2)의 레이아웃 xml 파일에 윗 줄을 추가해주거나, Attributes에서 직접 clickable을 검색해 true로 설정해주면 된다.
Dev./Android
2021. 9. 10. 23:57

📃 지도 화면 복귀 시 검은 화면 현상 지도 화면에서 플로팅 액션 버튼을 눌러 다른 화면으로 전환한 후, 하드웨어의 백 버튼을 눌러 복귀했을 때 지도가 로딩되지 않고 검은 화면이 뜨는 현상이 발생했다. 👊 onStop 메소드 오버라이딩 하지 않기 비슷한 사례가 거의 없는 것 같아 서치로는 별 소득을 얻을 수 없었고, 액티비티의 생명주기를 참고해 디버깅하면서 어느 주기에서 문제가 발생하는지 알아보았다. 참고: 활동 수명 주기에 관한 이해 onStop()은 다른 액티비티가 화면을 완전히 가려 본 액티비티가 보여지지 않을 때 호출된다. 따라서 onStop 메소드는 앱이 사용자에게 보이지 않는 동안 필요하지 않은 리소스를 해제하거나 조정하는 부분이 되겠다. 혹시 이 부분에서 지도를 불러오는 데 필요한 어떠한 소..
Dev./Android
2021. 9. 5. 22:50