2012-11-21 6 views
0

의 원인, 나는 그것을 와이파이가 아니라 단순히 오류 활동을 엽니 다 연결 확인 안드로이드 활동 체인 내 안드로이드 응용 프로그램에서 순환 행동

mainactivity 및 erroractivity

주요 활동 (이력서) 시작이 개 활동

이 사용자에게 Wi-Fi가 꺼져 있음을 알리고 앱을 엽니 다.

사용자가 Wi-Fi를 다시 시작합니다. 이제 내 앱을 다시 열면 마지막으로 오류 활동이 다시 표시됩니다. 따라서 오류 활동의 onResume에서 wifi 상태가 연결되어 있는지 확인합니다. startActivity를 사용하여 주 활동을 엽니 다.

사용자가 mainactivity에 지금 그러나 여기에서 버그를 제공,

그가 다시 누르면 때문에 사용자는 이제없는 이상 다시 눌러 주요 활동을 종료 버튼 수, erroractivity에 갈 것 같다

다시 열립니다 주 활동,

어떤 아이디어를 그것을 밖으로 정렬하는 방법? 대신 erroractivity을 완료하고 스택 (즉 mainactivity)의 이전으로 돌아가고, startActivity() 사용 finish()와 mainactivity을 발사

감사합니다, erroactivity의 onResume()

+0

하! 분명히 의심 스러울 때'finish()'를 호출하십시오. 우리 모두가 틀릴 수도 있습니다. LogCat 오류를 게시하여 실제로 발생하는 것을 볼 수 있습니다. – Sam

+0

아니요, 대답은 맞습니다. finish()를 호출하고 해결했습니다. – Ahmed

답변

1

내가 당신이 의도와 startActivity()와 와이파이 설정으로 사용자를 보낼한다고 가정 응용 프로그램

를 열고 다음을 시작하고 꺼져 있습니다. startActivity() 다음에 finish()으로 전화 해보십시오.

+0

감사합니다. 추가 정보는 Wi-Fi 설정으로 리디렉션하는 것이 더 좋습니다. – Ahmed

+0

기꺼이 도와 드리겠습니다. – Sam

1

. 단순히 사용자가 무선 랜을 알려줍니다

1

방금 ​​와이파이가 연결되어있는 경우 오류 활동 onResume() 방법 finish()를 호출하는 데 필요한 MainActivity를 마무리하지 않기 때문에 ...

관련 문제