1
Xamarin Forms 탐색 스택 가비지 수집이 가능합니까? Navigation.PushAsync()를 사용하여 버튼을 클릭하고 페이지를 열면 다른 페이지가 탐색 스택에 저장되거나 메모리가 relase됩니까?Xamarin Forms 탐색 스택 메모리
Xamarin Forms 탐색 스택 가비지 수집이 가능합니까? Navigation.PushAsync()를 사용하여 버튼을 클릭하고 페이지를 열면 다른 페이지가 탐색 스택에 저장되거나 메모리가 relase됩니까?Xamarin Forms 탐색 스택 메모리
탐색 스택은 일반적으로 서랍에있는은 제품 더미처럼 생각할 수있는 스택 인터페이스입니다. 서랍에 포크를 추가하면 다른 포크 위에 포크를 놓고 포크를 제거하면 항상 맨 위 포크가 제거됩니다. 스택은 first-in-last-out 데이터 유형입니다. 상단에 포크를 추가하면 나머지 포크는 여전히 그 아래에 있습니다.
네비게이션 스택과 동일합니다. PushAsync(newPage)
을 사용하여 페이지를 추가하면 newPage
이 탐색 스택의 맨 위에 놓이지 만 모든 페이지는 여전히 그 아래에 있습니다. 이렇게하면 PopAsync()
으로 전화하면 이전 페이지로 돌아가고 완전히 다시 만들 필요가 없습니다.
답장을 보내 주셔서 감사합니다. –
문제 없습니다. 도움이 되니 기쁩니다! Back을 클릭하고 newPage로 이동 한 후 – cvanbeek
오류가 발생합니다. NulReferenceException – Pritish