2013-10-03 1 views
0

단일 단추 onclick 수신기에서 TabHost를 사용하는 것처럼 모든 ABS 조각에있는 모든 데이터 필드에 액세스 할 수있는 간단한 방법이 있습니까?actionbarsherlock 탭 호스트 동작을 시뮬레이트 하시겠습니까?

ABS에서는 사용자에게 swipey 양식을 표시하는 일부 조각을 갖기 위해 노력하고 있습니다.

사용자가 모든 양식을 완료하면 모든 조각에서 모든 사용자 데이터를 수집하고 (환경 설정) 저장하고 보낼 수있는 버튼이 필요합니다.

마찬가지로 앱을 시작할 때 이전 입력에서 모든 양식 (조각)에 다시로드하여 사용자가 모든 것을 다시 입력 할 필요가 없도록하려고합니다.

나는 과거에 TabHost를 사용하여 비슷한 일을 해왔지만 그 사람들은 swipey가 아니었고 이제는 구식이라고 느낍니다.

이렇게 ActionBarSherlock 조각에 대한 패턴이 있습니까?

나는 TabHost를 사용하여 모든 탭의 모든 콘텐츠에 액세스 할 수있는 TabHost를 통해 다른 모든 앱을 보유하고 있으므로 모든 데이터를 쉽게 수집 할 수 있습니다.

그러나 ABS 조각을 사용하면 데이터 필드가 범위를 벗어나서 findViewById가 현재 조각에없는 요소에 대해 실패하는 것 같습니다.

지금까지 내가 찾은 유일한 방법은 복잡한 콜백 메커니즘을 사용하는 것입니다. 그러나 그것은 과잉이라고 생각됩니다.

답변

0

ViewPager setOffscreenPageLimit은 내가 원하는 것을 수행하는 것 같습니다.

더 이상 실패하지 않습니다.

관련 문제