TabHost
및 ActivityGroup
을 실험 할 때 한 활동을 다시 누르면 전체 ActivityGroup
이 파괴된다는 사실을 알게되었습니다. 따라서 필자는 자신의 활동을 나타내는 뷰 목록을 만들었습니다. 그러나 이로 인해 이전 활동으로 인해 주를 잃게됩니다. 심지어 이전 활동에서 EditText
의 freezesText
을 'true'로 설정했지만이 값을 유지하는 데는 도움이되지 않습니다.ActivityGroup 내의 활동 관리
ActivityGroup
의 작동 방식과 하위 활동을 관리하는 방법을 설명해 주시겠습니까? 지금은 ActivityGroup
이보기 만 전환하고 활동은 전환하지 않는다는 인상을받습니다. 나는 그걸 수정합니까? 나는 점점 더 혼란스러워지고있다. 하나의 활동을 다시 누르면 이전 활동이 마지막 상태를 기반으로 복구 될 수 있도록 어떻게 작동시킬 수 있습니까? (정상적인 활동이 다른 활동이 후 사용자가 다시 누르면 호출 할 때처럼 일어나는.) 이것은 내가 어떻게 할 것입니다
:
- ActivityGroupA (ActivityGroupA가 출시 된 사용자 입력 정보를 ActivityGroupA에..)
- ActivityGroupA> ActivityB (사용자 프레스 '제출'. ActivityGroupA이 ActivityB 호출합니다.)
- ActivityB> ActivityGroupA (사용자 프레스 '취소'. ActivityB가 파괴된다. ActivityGroupA 다시 이제 스택의 상단입니다.)
가능합니까? 내가 어떻게 해?