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

액티비티 종료에 대한 질문입니다.

0 추천
메인 액티비티에서 버튼을 클릭을 하면 데이터 수신과 함께 화면이 전환이 되게 설정을 하였습니다.

문제는 데이터 수신이 실시간으로 이루어지다보니까 서브액티비티 뒤로가기를 실행을 하면

메인액티비티로 넘어가는 도중에 검은색 화면이 뜨거나 서브 액티비티로 돌아갑니다.

서브액티비티에서 뒤로가기로 메인화면으로 나오면  메인 액티비티에서 수신중인 데이터를

멈추게 하고싶어서 다음과 같이 구상하였습니다.

제생각은 boolean chack = true를 선언을 한 뒤에

데이터 송신부에

if(check == false)

intent intent = new intent(mainactivity.this, subactivity.class;)

String yy = 실시간 데이터

intent.putextra("xx",YY );

starActivity(inent);

if(subactivity.class가 메인액티비티로 전환이 되면){

check = true;

}

onclick

if(check == true){

intent intent = new intent(mainactivity.this, subactivity.class;)

starActivity(inent);

check = false;

}

 

이렇게  코드를 작성할려고 하는데 맞나요?
익명사용자 님이 2018년 6월 22일 질문
2018년 6월 22일 수정

답변 달기

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