의 원인, 나는 그것을 와이파이가 아니라 단순히 오류 활동을 엽니 다 연결 확인 안드로이드 활동 체인 내 안드로이드 응용 프로그램에서 순환 행동
mainactivity 및 erroractivity
주요 활동 (이력서) 시작이 개 활동
이 사용자에게 Wi-Fi가 꺼져 있음을 알리고 앱을 엽니 다.사용자가 Wi-Fi를 다시 시작합니다. 이제 내 앱을 다시 열면 마지막으로 오류 활동이 다시 표시됩니다. 따라서 오류 활동의 onResume에서 wifi 상태가 연결되어 있는지 확인합니다. startActivity를 사용하여 주 활동을 엽니 다.
사용자가 mainactivity에 지금 그러나 여기에서 버그를 제공,
그가 다시 누르면 때문에 사용자는 이제없는 이상 다시 눌러 주요 활동을 종료 버튼 수, erroractivity에 갈 것 같다다시 열립니다 주 활동,
어떤 아이디어를 그것을 밖으로 정렬하는 방법? 대신 erroractivity을 완료하고 스택 (즉 mainactivity)의 이전으로 돌아가고, startActivity()
사용 finish()
와 mainactivity을 발사
감사합니다, erroactivity의 onResume()
에
하! 분명히 의심 스러울 때'finish()'를 호출하십시오. 우리 모두가 틀릴 수도 있습니다. LogCat 오류를 게시하여 실제로 발생하는 것을 볼 수 있습니다. – Sam
아니요, 대답은 맞습니다. finish()를 호출하고 해결했습니다. – Ahmed