하나의 활동-많은 조각 또는 많은 활동-많은 조각?

토비아스

내비게이션 서랍이있는 새 앱을 계획 중입니다. 많은 조각을 관리하는 하나의 활동을 사용하거나 많은 조각으로 많은 활동을 사용하는 것이 더 낫습니까? 심각한 장점이나 단점이 있습니까?

이것에 대한 많은 기사를 읽었지만 2012 년 이후의 기사가 있습니다.

(저는 데이터베이스에서 일부 데이터를 읽고 삽입 할 계획입니다 ..)

히아 리온

내 경험상 많은 조각으로 여러 활동을하는 것이 좋습니다. 단일 활동을 사용하는 경우 활동 라이프 사이클로 프래그먼트를 관리하는 것이 점점 더 어려워집니다.

예를 들어 활동이 파괴 된 경우 (예 : 전화의 메모리가 부족하고 사용자가 전화를 받거나 카메라를 열기 위해 인 텐트를 호출하는 경우) 인 텐트가 다시 생성 될 때 조각과 해당 상태를 다시 생성해야합니다.

한 번의 활동으로 신중하게 수행하지 않으면 관리하기가 금방 악몽이 될 수 있습니다. 여러 활동을 사용하면 관리하기가 더 쉽고 앱의 일부를 분리하는 데 도움이되므로 디버깅도 더 쉬워집니다.

단순한 활동이 단일 활동으로 어떻게 복잡해질 수 있는지에 대한 예는 뒤로 버튼과 같은 것입니다.

다른 프래그먼트에 대해 다르게 처리해야하는 경우 활동이 프래그먼트가 아닌 뒤로 버튼을 재정의하므로 활동이 현재 표시되는 프래그먼트를 충족시켜야 함을 의미합니다. 이것은 또한 뒤로 버튼 누름의 조각을 알리기 위해 인터페이스를 추가해야 함을 의미 할 수 있습니다.

그러나이 모든 것을 말하면 단일 활동의 혜택을받는 일부 앱이 있습니다. 예를 들어 스 와이프 조각 (예 : 책의 페이지) 또는 상호 작용이 거의없는 조각에 대한 뷰 페이저가있는 경우 단일 활동이 유용 할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

하나의 활동과 많은 조각으로 Android 앱을 관리하는 방법은 무엇입니까?

분류에서Dev

활동의 많은 방법

분류에서Dev

성배의 많은 것에서 많은 이상한 활동

분류에서Dev

다른 활동에서 활동의 조각으로 이동하는 방법은 무엇입니까?

분류에서Dev

같은 조각에서 다시 활동으로 조각화

분류에서Dev

r의 keras에있는 출력에서 더 많은 활성화의 조합

분류에서Dev

다른 활동에서 활동 조각을 시작하는 방법은 무엇입니까?

분류에서Dev

Android에서 navigationView에 활동 또는 조각을 표시하는 방법은 무엇입니까?

분류에서Dev

성능과 신뢰성을 위해 사용하는 더 좋은 방법 인 활동 또는 조각?

분류에서Dev

조각 또는 활동?

분류에서Dev

Java의 많은 If 조건

분류에서Dev

주요 활동 FAB를 다른 조각으로 비활성화하는 방법은 무엇입니까?

분류에서Dev

많은 동시 요청을 처리하도록 nodejs + expressjs 조정

분류에서Dev

가장 활동적인 플레이어 찾기 (조건을 충족하는 테이블에서 가장 많은 항목 수)

분류에서Dev

Gnuplot의 for 루프에 많은 데이터 조각 맞추기

분류에서Dev

Android에서 하나의 활동에서 동적으로 조각을로드하는 방법은 무엇입니까?

분류에서Dev

Android의 조각에서 활동을 시작하는 방법은 무엇입니까?

분류에서Dev

조각 활동에서 ActionBar의 사용자 지정보기를 사용하는 방법은 무엇입니까?

분류에서Dev

조각에서 활동의 배경을 변경하는 방법은 무엇입니까?

분류에서Dev

"많은 쓰기"는 파스칼의 "많은 쓰기"와 동일합니까?

분류에서Dev

조각 xml 파일의 버튼을 클릭하여 조각 Java 파일에서 새 활동을 여는 방법은 무엇입니까?

분류에서Dev

동일한 조각 활동 내에서 조각에서 조각으로 데이터를 보내는 방법은 무엇입니까?

분류에서Dev

조각은 트랜잭션의 모든 활동을 채 웁니다.

분류에서Dev

많은 인 텐트는 동일한 활동을 참조하는데, 그중 어떤 인 텐트가 해당 활동을 시작하는지 어떻게 알 수 있습니까?

분류에서Dev

조각 또는 활동의 나머지 호출 및 SQLite.NET

분류에서Dev

뒤로 버튼을 눌러 닫은 후 앱을 다시 열 때 빈 활동 또는 조각

분류에서Dev

조각으로 활동을 시작하도록 스위치를 구성하는 방법은 무엇입니까?

분류에서Dev

Android-활동 레이아웃을 확장하여 조각화하는 방법은 무엇입니까?

분류에서Dev

활동을 통해 조각의 내용을 새로 고치는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    하나의 활동과 많은 조각으로 Android 앱을 관리하는 방법은 무엇입니까?

  2. 2

    활동의 많은 방법

  3. 3

    성배의 많은 것에서 많은 이상한 활동

  4. 4

    다른 활동에서 활동의 조각으로 이동하는 방법은 무엇입니까?

  5. 5

    같은 조각에서 다시 활동으로 조각화

  6. 6

    r의 keras에있는 출력에서 더 많은 활성화의 조합

  7. 7

    다른 활동에서 활동 조각을 시작하는 방법은 무엇입니까?

  8. 8

    Android에서 navigationView에 활동 또는 조각을 표시하는 방법은 무엇입니까?

  9. 9

    성능과 신뢰성을 위해 사용하는 더 좋은 방법 인 활동 또는 조각?

  10. 10

    조각 또는 활동?

  11. 11

    Java의 많은 If 조건

  12. 12

    주요 활동 FAB를 다른 조각으로 비활성화하는 방법은 무엇입니까?

  13. 13

    많은 동시 요청을 처리하도록 nodejs + expressjs 조정

  14. 14

    가장 활동적인 플레이어 찾기 (조건을 충족하는 테이블에서 가장 많은 항목 수)

  15. 15

    Gnuplot의 for 루프에 많은 데이터 조각 맞추기

  16. 16

    Android에서 하나의 활동에서 동적으로 조각을로드하는 방법은 무엇입니까?

  17. 17

    Android의 조각에서 활동을 시작하는 방법은 무엇입니까?

  18. 18

    조각 활동에서 ActionBar의 사용자 지정보기를 사용하는 방법은 무엇입니까?

  19. 19

    조각에서 활동의 배경을 변경하는 방법은 무엇입니까?

  20. 20

    "많은 쓰기"는 파스칼의 "많은 쓰기"와 동일합니까?

  21. 21

    조각 xml 파일의 버튼을 클릭하여 조각 Java 파일에서 새 활동을 여는 방법은 무엇입니까?

  22. 22

    동일한 조각 활동 내에서 조각에서 조각으로 데이터를 보내는 방법은 무엇입니까?

  23. 23

    조각은 트랜잭션의 모든 활동을 채 웁니다.

  24. 24

    많은 인 텐트는 동일한 활동을 참조하는데, 그중 어떤 인 텐트가 해당 활동을 시작하는지 어떻게 알 수 있습니까?

  25. 25

    조각 또는 활동의 나머지 호출 및 SQLite.NET

  26. 26

    뒤로 버튼을 눌러 닫은 후 앱을 다시 열 때 빈 활동 또는 조각

  27. 27

    조각으로 활동을 시작하도록 스위치를 구성하는 방법은 무엇입니까?

  28. 28

    Android-활동 레이아웃을 확장하여 조각화하는 방법은 무엇입니까?

  29. 29

    활동을 통해 조각의 내용을 새로 고치는 방법은 무엇입니까?

뜨겁다태그

보관