2012-10-02 2 views
2

내 앱에서 탭 스타일 탐색 시스템을 구현하려고합니다 (iOS UITabBarController와 유사). 내가 만들려고하는 기능은 각 탭에 자체 스택이 있으므로 탭을 전환하면 사용자가 다른 스택으로 변경되고 다른 탭과 독립적으로 앞뒤로 이동할 수 있다는 것입니다. 바를 화면 상단이나 하단에 놓습니다.Blackberry에 여러 개의 화면 스택을 포함 할 수 있습니까?

Dropbox와 같은 앱에서이 기능을 보았습니다.하지만 여러 스택을 가질 수 있는지 또는 동작이 단일 스택을 영리하게 관리하는지 확실하지 않습니다.

어떤 생각이라도 대단히 감사하겠습니다.

답변

1

아니요, 하나의 화면 스택 만 있고 RIM OS는 여러 화면 스택을 지원하지 않습니다.

그리고이 단일 스택으로 작업하려면 몇 가지 규칙을 따라야합니다. 예를 들어, 이전 화면을 표시하려면 맨 위에있는 팝업 (닫기)해야합니다.

이전 화면을 닫지 않고 화면을 팝업하지만 더 많은 새 화면을 만들면 OutOfMemoryException이 발생합니다.

앱을 다시 디자인하고 맞춤형 Manager 클래스 인스턴스를 사용하고 자신 만의 인터페이스를 구성하여 필요한 모양을 구현해야합니다.

편집 : 원하는만큼 많은 화면 개체 목록을 장치 메모리에 저장할 수 있습니다. 그러나 RIM OS는 화면의 스택을 하나만 허용합니다..

+1

이것은 내가 두려워한 것입니다. 오, 음, 정보 주셔서 감사합니다 – Weaverfish

+3

당신은 물론 자신의 화면 스택을 유지하고 당신이 목표로하는 탐색을 달성하기 위해 OS 스택에 현재 화면을 유지할 수 있습니다. OS가 자연스럽게 유지하는 단일 스택으로 제한 할 필요가 없습니다. – paulkayuk

+0

@paulkayuk, 무슨 SDK입니까? RIM OS SDK는 두 개 이상의 화면 스택을 허용하지 않습니다. –

관련 문제