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

Intent Activity 간 이동에 대한 flag 질문

0 추천
흠 우선 task 자체가 변화가 되는부분이 문제 입니다 .

 

우선 슬라이드 메뉴를 구현해놓고 메뉴아이템에 따른 화면전환이 되고 있는상태입니다 .

슬라이드를 S 라고 가정하고 진행하겠습니다

activity a,b,c,d,e,f 가 S 에 속해있는 메뉴들이라고 했을경우

메인 -> S -> a -> S -> b -> S -> c 이런식으로 갈경우 backkey 에서 activity가 쌓여있는부분이 문제입니다 .

flag 값으로 no_history 를 주게되면 1번 화면 전환에서는 남지 않지만 문제가 되는게

메안 -> S -> a -> S -> b -> S -> c 로 진행시 바로 메인으로 가게 되는경우 잘해결되었습니다 허나

a -> 하위 화면 으로 갈경우 이미 a 가 남지 않기 때문에 하위화면에서 a 로 넘어올수가 없더군요 .

어떤 flag로 해결을 해줘야 할까요 ?

 

결국 필요한 부분은 메인이 남게되는것과 맨마지막 화면 전의 상위 화면이 남게되면 되는부분인데 .. flag 값을 어찌줘야할지 모르겠습니다 .ㅠ
구기웅 (1,110 포인트) 님이 2013년 9월 26일 질문

3개의 답변

0 추천
안녕하세요 저두 메뉴 슬라이드바를 구현하였는데.

이동하고 나서 finish()해주면 되지않나요.
흠바바 1 (4,000 포인트) 님이 2013년 9월 26일 답변
혹시 바로전의 activitiy를 제외한 나머지 라던지 이런식의 명령은 찾기 어렵나요 ?
0 추천
fragment 기반으로 바꾸시면 될 것 같네요.
익명사용자 님이 2013년 9월 26일 답변
0 추천
슬라이드 메뉴가 현제

FramLayout 상속된 slideMenu 를 상속받아서 구현한거라서요 .

finish() 가 안먹히네요 .

super.finish() 도 없고 .
구기웅 (1,110 포인트) 님이 2013년 9월 26일 답변
...