2016-08-16 4 views
-1

현재 마스터스 최종 프로젝트를위한 Android 앱을 작성 중입니다. 이 앱에는 두 가지 활동이 있으며 둘 다 각 활동에 해당하는 레이아웃을 가지고 있습니다. 나 또한 설정 조각과 설정 활동을 가지고 있지만 나는 이것에 대해 우려하지 않습니다.조각을 사용하는 것이 더 나은 방법일까요?

활동 A는 현재, 스피너와 B 활동 B 차트를 표시하는 활동을 몇 가지 물건을 한 후 시작됩니다 버튼을 누르면서을 가지고 행동의 몇 가지 및 활동 A에 다시 갈 수있는 단추가 포함

현재 이러한 활동 중 어느 것도 Fragments가 없지만 Fragments를 포함하는 것이 더 좋을지 궁금합니다. 제가 조각을 사용하여 말할 수있는 한 성능을 저해하지 않으므로이 시점에서 외관상의 변화가 될 것입니다.

+0

내 질문은 왜입니까? 필요한 경우 코드를 추가하는 편을 선호합니다. 만약 당신이 미래의 범위가 여러개의 조각을 가지고 있거나 조각을 사용함으로써 다른 곳으로 재사용 할 수 있다면 앞으로 나아갈 수 있습니다. 이유는 무엇입니까? – Ramit

+0

의 답변을 찾으십시오. 대형 스크린을위한 단일 페이지 레이아웃을 고려한다면, 그렇습니다. – njzk2

답변

1

특정 레이아웃을 다시 사용해야하는 경우 조각이 필요합니다.

예 :> 영화를 표시하는 앱이있는 경우 클릭하여 영화 세부 정보를 볼 수 있습니다.

각 영화에 대한 레이아웃이 같고 내용이 내부에서 변경되므로 조각을 사용하는 것이 좋습니다.

그러나 이러한 빈번한 시나리오가 필요하지 않으므로 실제로 조각이 필요하지 않습니다.

+0

이것은 내가 생각한 것입니다. 왜냐하면 설정/활동 A의 회 전자에서 설정할 수있는 옵션 집합마다 활동 B가 시작될 때 다른 차트가 있어야하기 때문입니다. 내 신청서가 더 큰 범위일지도 모르지만 나는 그것이 그대로 남겨 둘 것이라고 생각한다. 감사! – cmackie21

+0

도움이 되니 기쁩니다 ...이 게시물을 확인해보세요. 향후 도움이 될 것입니다. http://stackoverflow.com/questions/20306091/dilemma-when-to-use-fragments-vs-activities – Kushan

1

사용자의 일부 동작으로 인해 활동을 변경하지 않고 콘텐츠를 변경하려면 Fragment 안에 UI를 구현하는 것이 유용 할 수 있습니다. FragmentManager을 사용하여 Activity 안에 원하는 조각을 설정하기 만하면됩니다. 그러나 코드에서 이러한 변경 (코드/레이아웃을 많은 액티비티를 조각으로 옮김)에 대해 생각하지 마십시오.

관련 문제