Youtube와 같은 애플리케이션에서 사용되는 슬라이더 드로어 레이아웃을 사용하는 앱이 있습니다. 메인 뷰에는 하나의 주된 활동이있어 그 활동에 자신을 붙이는 여러 조각들을 순환하도록 설정했습니다. 그래서 네비게이션 드로어에는 사용자가 전환 할 수있는 세 가지 주요 단편이 있습니다. 그런 다음이 세 가지 주요 단편 안에는 사용자가 주요 단편에서 버튼을 클릭하여 이동할 수있는 조각이 더 있습니다. 나는이 조각들을 관리하는 최선의 방법이 무엇인지 궁금해하고있다. 반면에, 사용자가 조각을 리베트한다면, 모든 것을 다시로드 할 필요가없고, 백 스택을 유지해야한다.서랍 레이아웃으로 단편 관리
예 흐름 :
Main Subfragment
1. Contacts -> contact details when a contact is clicked
2. ClientList -> client details when a client is selected
3. InfoPage -> info about each developer
하위 조각 (내가 "세부 조각"이라고 부름)에 대한 서랍 액세스 권한이 없습니다. 새 활동을 열어 하위 단편을 표시하면되지만 그렇지 않은 경우 비어 있습니다. – Karakuri
나는 주요 파편을 숨기거나 보여주고 하위 파편을 붙이거나 떼어내는 것과 같은 일을하려고 생각했다. 이것은 내가 메인 프래그먼트 사이를 많이 전환하기 때문에 사용자가 서랍에서 메인 프래그먼트를 선택할 때마다 전체 프래그먼트 라이프 사이클을 거치지 않아도되기 때문입니다. 문제는 제가 단편을 전환/숨길 때 사용자가 어디에서 오는지 구분할 수 없다는 것입니다. –
원하는 전체 동작을 잘 모르겠습니다. 사용자가 서랍 조각 (초기 개체 조각 중 하나)을 선택하면 현재 조각을 확인하고 중첩 된 조각이 있는지 확인할 수 있습니다. 팝업이있는 경우 초기 조각을 분리했다가 다시 첨부하십시오. 이것은 특히 초기 서랍 조각 선택 사이에 백 스택을 원하지 않는 경우에 효과적입니다. – Luksprog