나는 이 주제에 관한 문서와 다른 질문의 스레드를 읽었 으며 실제로 확신하지 않습니다. 이 기술의 사용 한계가 명확하게 보이지 않습니다.
조각은 이제 모범 사례 로 간주됩니다 . 모든 활동은 기본적으로 하나 이상의 조각을 지원해야하며 레이아웃을 직접 호출하지 않아야합니다.
단편은 다음을 위해 작성됩니다.
(가) 허용
Activity
이 장치를 재사용, 그들 사이에서 변경할 수 많은 조각을 사용하는 ... ==>는이Fragment
받는 전적으로 의존Context
내가 할 수있는, 나는 많은 활동에서 내가 다시 사용할 수있는 일반적이고 핸들 뭔가가 필요 그렇다면, 활동의 나만의 커스텀 레이아웃 또는 뷰 만들기 ... 프래그먼트가 추가 할이 추가 복잡성 개발 레이어는 신경 쓰지 않습니다.다른 해상도에 대한 더 나은 처리 ==> 긴 프로세스의 경우 태블릿 / 전화에서 동일한 활동에서 두 개 (또는 그 이상)의 조각을 태블릿에서 하나씩, 전화에서 하나씩 표시 할 수 있습니다. 그러나 왜 항상 조각을 사용 합니까?
프래그먼트 간 탐색을위한 콜백 처리 (예 : 사용자가 로그인 한 경우 프래그먼트를 표시하고 다른 프래그먼트를 표시합니다). ===> 페이스 북 SDK 로그인으로 인해 버그가 얼마나 많은지 확인하여 실제로 (?)인지 이해하십시오 ...
안드로이드 애플리케이션이 액티비티를 기반으로한다는 점을 고려하면 액티비티에 다른 라이프 사이클을 추가하는 것이 애플리케이션을 디자인하는 것이 좋습니다 ... 모듈, 시나리오, 데이터 관리 및 연결이 더 잘 설계된다는 의미입니다. 방법. ===> 이것은 Fragments 비전으로 Android SDK 및 Android Framework를 보는 데 익숙한 사람의 답변입니다. 나는 그것이 틀렸다고 생각하지 않지만 그것이 좋은 결과를 줄 것이라고 확신하지 못한다 ... 그리고 그것은 정말로 추상적이다 ...
====> 왜 항상 내 삶을 사용하면서 더 많은 코딩을하면서 인생이 복잡해 집니까? 그렇지 않으면 어떤 경우에 대한 도구 일 때 왜 가장 좋은 방법입니까? 이 경우는 무엇입니까?