로 이동 한 후 같은 의도를 recceives 나는 다음과 같은 구조를 가지고 :안드로이드 활동이 두 번 내 응용 프로그램에서 배경
활동 A는 스택에서 자신을 제거, 활동 B, 및 완료를 호출; B 액티비티는 수행 할 액션을 지정하는 액티비티 A의 인 텐트를받습니다. 이러한 액션이 수행되면 사용자는 B 액티비티에있는 여전히 메시지를 보게됩니다. 사용자가 홈 버튼을 누르면 앱이 백그라운드로 이동하고, "onPause"
을 호출 한 다음 "onStop"
을 호출하십시오. 모든 것이 예상대로 작동합니다.
사용자가 몇 시간 동안 백그라운드에서 앱을 종료하고 몇 시간 후 앱을 다시 열려고 시도하면 해당 활동과 동일한 의도로 활동 B의 onCreate
메서드가 호출됩니다. 활동 A. 일부 시간 전받은
내가 원하는 무엇
이었다 (사용자가 몇 분 후 응용 프로그램을 다시가는 경우, 그가 떠날 때 B 그냥 좋아하는 활동을 볼 것)이이 경우에 내 앱은 사용자가 떠났을 때 화면에 있던 메시지를 사용하여 활동 B 및 활동 B가 아니라 활동 A를 엽니 다.
애플 리케이션이 OS에 의해 죽고있는 것으로 보입니다.이 모든 것이 의미가 있습니다. 실제로 이해가 안가는 것은 액티비티 B가 onCreate
메소드 및 이전과 같은 목적으로 열리는 이유입니다.
이것이 내가 구현 한 해결책이었고, 괜찮 았어. – paulo