3 가지 활동이있는 Android 앱이 있습니다. 기본적으로 세 가지 활동을 모두 포함하는 하나의 인스턴스를 원합니다.전체 앱의 한 인스턴스 만 여러 액티비티
활동 A, B 및 C의 경우 사용자가 한 번에 그 중 하나만 볼 수 있기를 바랍니다. 이러한 활동 중 여러 사례가 필요하지 않습니다. 내가 어떤 방식으로 작동합니까 android:launchMode="singleTask"
어떤 종류의 작품을 시도했지만 사용자가 응용 프로그램에 반환하면, 그것은 항상 사용자가 홈 버튼을 누른 활동 B로 이동하는 대신 처음으로 활동 A를 시작합니다.
이 액티비티로 호스팅 된 모든 프래그먼트를 하나의 액티비티로 이동하고 액티비티 B와 C를 삭제하는 것이 가장 좋을까요? 활동 A는 로그인/가입 페이지 인 하나의 프래그먼트 만 호스트합니다.
singleTask launch mode
을 사용하면 다른 활동을 시작할 때 여전히 Intent
플래그를 추가해야합니까?
단일 활동에서 여러 단편의 사용을 단순화 할 라이브러리가 있습니다. 도움이 필요하면 .. Library ViewPagers .. 및 샘플 코드를 사용하는 방법을 제안 할 수 있습니다. –