마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

앱 만들때 새로운 액티비티로 연결해서 만드시나요?

0 추천
새 액티비티 띄우면 그전 화면 자바 파일에서 finish() 쓰고 해당 액티비티를 인텐트로 띄웠었는데

좀 느리고 다른 어플들을 봤을때 화면이 바로바로 뜨더라고요

프레그먼트나, 프레임레이아웃을 쓰는건지

새 액티비티로 연결해서 사용하는 것은 비효율적인건가요?
기객 (3,600 포인트) 님이 2017년 2월 21일 질문

2개의 답변

+1 추천
 
채택된 답변
저는 연결해서 만들었는 데

intent보낼때 flag 줄수 있습니다

http://theeye.pe.kr/archives/1298

플래그 주면 전 화면 없앨 수 있고요

finish도 쓸떄가 있는 데 intent로 할 때는 플래그로 할거 같네요

그리고 안 없애고 계속 쌓기도 해요 UX따라서

그래도 전혀 안 느리네요
꿀먹울먹 (540 포인트) 님이 2017년 2월 21일 답변
기객님이 2017년 2월 22일 채택됨
0 추천
ux 시나리오에 따라 기존 화면을 finish 하느냐마느냐를 결정합니다. 새로 뜨는 화면이 느리다 싶으면 시간이 걸리는 코드가 있거나, 뷰가 너무 많아서 그럴 겁니다.
쎄미 (162,410 포인트) 님이 2017년 2월 21일 답변
...