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

조건에 따라 intent 값 받기 ???

0 추천

질문이 있습니다 !! 

예를들면 a,b,c 액티비티가 잇고

a액티비티에 옵션아이템으로 수정버튼이 잇습니다.

이 버튼을 클릭하면 a액티비티의 데이터를 intent에 담아서 b액티비티로 넘깁니다.

문제는 여기인데요 b액티비티의 onresum 에는 이미 c에서 넘긴 intent를 받고잇습니다.

저가 하고싶은것은 조건을 줘서 a액티비티 에서 수정이라는 옵션아이템이 클릭 되엇을떄만 a 의 데이터를 받고싶습니다. 

그래서 저는 onresume 메소드에 

if ((MenuItem) findViewById(R.id.repair) != null) {

    if (a액티비티.onOptionsItemSelected((MenuItem) findViewById(R.id.repair))) {
      여기는 a 액티비티로 부터 받을 데이터 입력.

    }
}
이렇게 코드를 햇는데 제대로 원하는대로 흘러가질 않습니다 뭐가 문제인건가요 ??
알려주시면 정말감사드리겟습니다 !!!
이신기 (1,070 포인트) 님이 2017년 2월 7일 질문
그냥 intent전달할때 intent extra에 a인지 c인지 구분하는 타입도 같이 넘기면 안되나요?
그러니깐요. Development GUy님 말씀대로 하세요.
intent로 값 넘길때 flag 값을 넘겨서 구분지으시면 되는데 너무 어렵게 생각하셨나봐용 ㅜ

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...