본문 바로가기

fragment2

[Android] Fragment Add시 뒤에 Fragment 클릭되는 문제 해결방법 안녕하세요~ 챠니입니다! :) 예를 들어 FragmentA에서 FragmentB를 add 했을 때 FragmentA위에 FragmentB가 쌓이게 되는데 이때 FragmentA의 화면의 버튼이나 클릭할 수 있는 것들이 클릭되는 문제를 해결하는 방법에 대해서 알아보겠습니다. 원인파악 FragmentA, FragmentB가 각각 아래와 같다고 가정해 보겠습니다. fragmentTransaction.add(R.id.fragment_main, fragment) 다음의 조건에서 fragmentTransaction을 통해 Fragment를 Add를 하게 되면 아래의 그림과 같습니다. 설명을 보다 쉽게 위해서 FragmentB의 배경을 투명하게 했습니다. 문제는 여기서 밑에 쌓여져있는 "카카오 로그아웃", "카카오 .. 2022. 7. 21.
안드로이드(Android) 생명주기(LifeCycle)에 관하여 이번에는 안드로이드(Android) 생명주기(LifeCycle)에 관하여 알아보겠습니다. 생명주기(LifeCycle)은 크게 Activity와 Fragment 각각 하여 총 2가지에 대해서 알아보겠습니다. 1. Activity *알아두면 좋은점 1. 불투명한 새로운 액티비티가 최상단으로 올라와서 기존 액티비티가 완전히 보이지 않게 되면 onPause()에 이어 onStop()까지 호출된다는 점. 불투명 새로운 액티비티가 최상단으로 올라오면 기존 액티비티는 사용자와 더 이상 상호작용을 할 수 없다. 포커스도 새로운 액티비티에 맞춰진다. 그렇기 때문에 onPause()에 이어 onStop()까지 호출되는 것이다. 2. 하지만 새로운 액티비티가 백그라운드 속성값이 투명한 경우는 onPause()까지만 호출이 .. 2021. 11. 18.