즉시 정지()를 구현 사용하고 우리가 이러한 두 가지 방법의 구현을 제공 할 때UWP에서 실행중인 MAF 응용 프로그램이 종료 될 때 이벤트를 수신하는 방법은 무엇입니까? 내 마음에 달려들 대답
public void stop() {
// code
}
public void deactivate() {
// Add code here...
// need to implement shutdown sync tasks here.
}
그러나, LifeCycleListenerImpl 클래스() 메서드를 비활성화하는 것이 었습니다 LifeCycleListenerImpl 클래스에서 MAF 응용 프로그램을 Windows 10에 배포 한 결과 다음과 같이 나타났습니다.
- 응용 프로그램이 종료되면 stop() 또는 deactivate()도 호출되지 않습니다. - 응용 프로그램이 최소화되면 deactivate()가 호출됩니다.
LifeCycleListenerImpl 클래스의 stop() 및 deactivate() 메소드를 구현하는 것 외에 다른 작업이 필요합니까?
사용자가 앱을 종료하려고 할 때 앱이 사용자에게 확인 메시지를 표시한다는 것이 기본/공통 요구 사항이라고 생각합니다. 우리가 사용하는 버전이
참고 : - 일시 중지 및 종료 MAF 2.3.2, 창 (10)
감사합니다 ('가까운 응용 프로그램'섹션을 참조). 그러나 우리는 Oracle Mobile 애플리케이션 프레임 워크 만 프로그래밍 중이므로 UWP 수명주기를 제어 할 수 없습니다. – ZX999
MAF (또는 추가 "프레임 워크")는 UWP 앱 수명주기의 기본 동작을 재정의 할 수 없습니다. MAF가 올바르게 처리하지 못하면 MAF가이를 구현해야 할 수도 있습니다. – pnp0a03