关于实况窗生命周期的问题
============

#### 如何实现“App进程结束时，关闭构建的实况窗”

当App进程结束时，可以在UIAbility生命周期的onDestroy()方法内调用[liveViewManager.stopLiveView](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/liveview-liveviewmanager#liveviewmanagerstopliveview)方法，设置参数[PrimaryData](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/liveview-liveviewmanager#primarydata)实例的keepTime值为0，即可实现立即关闭实况窗。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/b4/v3/nS1vgm00SX-I4SL_rntDRw/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073623Z&HW-CC-Expire=86400&HW-CC-Sign=3330D511BE2E48169D2D7A0AD25541C6A3575938DBB7FBF2C6027DB261CEE540)

若因App进程异常终止场景导致无法调用到应用的onDestroy()方法，则实况窗不会消失。

从26.0.0版本开始，新增支持在创建实况窗时，应用可通过指定实况生命周期模式实现自动关闭实况窗。可以在创建[liveViewManager.startLiveView](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/liveview-liveviewmanager#liveviewmanagerstartliveview)实况窗时，设置参数[LiveView](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/liveview-liveviewmanager#liveview)实例的lifeCycleMode值为AUTO\_STOP\_WHEN\_APP\_TERMINATE，即可在应用进程结束后自动关闭实况窗。

#### 如何实现“通过指定实况窗最长存活时间实现自动关闭构建的实况窗

从6.1.1(24)版本起，为了在应用无法主动结束实况的情况下控制实况窗的最长存活时间，应用可在创建时，通过设置[PrimaryData](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/liveview-liveviewmanager#primarydata)实例的aliveTime属性来实现自动关闭功能。

#### 本地更新如何获取实况窗实例以及实况窗被清除后的限制

1.  本地更新实况窗时，可以通过[liveViewManager.getActiveLiveView](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/liveview-liveviewmanager#liveviewmanagergetactiveliveview)函数获取活动的[LiveView](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/liveview-liveviewmanager#liveview)实例。
    
2.  如果想要结束实况窗，建议使用[liveViewManager.stopLiveView](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/liveview-liveviewmanager#liveviewmanagerstopliveview)方法。如果实况窗被notificationManager.cancel或notificationManager.cancelAll清除后，无论是Live View Kit还是Push Kit，无法再次通过该id更新或结束实况窗。
    
3.  再次创建该id的实况窗时，Live View Kit可以通过该id再次创建实况窗，Push Kit在12小时内无法通过该id再次创建实况窗。