안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 ^^;
다름이 아니고 궁금한게 있어서 여러 고수님들께 질문을 하나 드리려고요.
정답이 있는건 아니라 의견을 좀 듣고 싶어서 글을 올립니다.
다름이 아니고 어플 개발들 많이 하시는데 어플 개발할때 화면 처리에 대해서 입니다.
만약 음악 플레이하는 어플이 있따고 가정하죠 ( 소리바다 or MNET )
이어플에는 화면이 여러가지잖아요... 일테면 로그인 ,환경설정 , 플레이어 ...등등
이화면간 전환을 어떻게 하시는지 궁금해서요...
화면 한단위를 Activity로 만들어서 사용하시는지요?
만약 Activity 단위로 처리하실때 A에서 B로 자료를 넘길때는 어떻게 하시는지요?
(예 : 저는 Serializable 혹은 Parcelable 클래스로 만들어서 넘깁니다. )
이런 질문을 왜 드리나면 통상적으로 Activity단위로 화면 처리를 하는거 같은데 이경우 데이터를 넘길때 사이즈(100kb)가 오버되면 바인딩 Fail나더라구요 ㅠ.ㅠ
혹자들은 Static 으로 선언해서 사용하면 된다고하는데 이경우도 문제가 생깁니다.
( Web을 호출하는 어플같은경우 웹하면에서 여기저기 왔다갔다하면 해당 Static 변수가 가비지 컬렉팅 대상이 되더라구요 =_=)
해서 어떻게 사용하는게 효율적인지 한번 다른 고수분들 의견을 들어 보고 싶어서 글을 올립니다.
그럼 많은 의견 부탁드릴게요~~~