본문 바로가기
반응형

FRAGMENT2

FragmentResult 상황은 이렇다. FragmentA에서 어떤 리스트를 보여주고 있다. 그리고 그 리스트에서 한 아이템을 클릭하면 그 아이템에 대한 상세 설명을 보여주는 FragmentB를 보여준다. FragmentB에서 그 아이템을 삭제한다는 액션을 선택하고 FragmentB가 닫히고 FragmentA가 나타난다. FragmentA로 돌아왔을 때 삭제한 항목없이 리스트가 보여진다. 위와 같은 상황을 처리할때 데이터는 ViewModel을 사용하여 처리하면된다. 하지만 UI이 그리는데 어려움이 있었다. 지우고 돌아 왔을 때 FragmentA가 따로 반응하지 않기 때문이다. (만일 onResume을 강제로 불러주었으면 반응 했을지도 모른다... ) 아무튼 이럴때 사용하는 방법이 FragmentResult API이다. 이 API.. 2021. 12. 5.
TornadoFx - Fragment [출처 - 이 글은 tornadofx-guide르 통해 공부한 내용을 정리한 글입니다. 더 정확한 내용은 https://edvin.gitbooks.io/tornadofx-guide/part1/3.%20Components.html 에서 확인 하실 수 있습니다.] TornadoFx에서 view는 sigleton으로 생성이 됩니다. 이말은 한번에 한개의 view만 생성할 수 있다는 말이됩니다. 만일 어떤 view를 어떤 parent에 적용 후 다른 parent에 적용하면 이전 parent에서 사라진다는 것을 의미합니다. 이런 문제점을 해결하기 위해 Fragment가 사용됩니다. Fragment는 다중 인스턴스로 디자인된 view입니다. 그래서 Fragment는 Popup이나 큰 UI의 일부 UI로 사용할 수 .. 2019. 10. 7.
반응형