在Android中管理窗口生命周期
在应用程序中,我使用WindowManager创建了一个覆盖窗口。我可以管理创建的窗口的生命周期吗。例如:在Android中管理窗口生命周期,android,Android,在应用程序中,我使用WindowManager创建了一个覆盖窗口。我可以管理创建的窗口的生命周期吗。例如: 完成创建的窗口的工作后是否需要释放它 我怎样才能破坏窗户 我可以通过删除该窗口中的所有视图来销毁该窗口吗 继承自 WindowManager与以下三种重要方法相关: 将传递的LayoutParams分配给传递的视图,并将视图添加到窗口 用于更新附着到窗口的视图 用于删除通过addView 您可以使用相应的组件来管理窗口 创建窗口。您可以使用removeView 方法来自ViewMan
WindowManager
与以下三种重要方法相关:
将传递的LayoutParams分配给传递的视图,并将视图添加到窗口
用于更新附着到窗口的视图
用于删除通过addView
您可以使用相应的组件来管理窗口
创建窗口。您可以使用removeView
方法来自ViewManager
。例如,如果您已在中创建了窗口
Service
类您可以从onCreate
服务方法添加视图
类,您应该通过调用removeView
方法(可能在ondestory
中)来销毁窗口
完成创建的窗口的工作后是否需要释放它?
Ans:-始终建议在完成后发布实例,这也是最佳实践
继承自
WindowManager
与以下三种重要方法相关:
将传递的LayoutParams分配给传递的视图,并将视图添加到窗口
用于更新附着到窗口的视图
用于删除通过addView
您可以使用相应的组件来管理窗口
创建窗口。您可以使用removeView
方法来自ViewManager
。例如,如果您已在中创建了窗口
Service
类您可以从onCreate
服务方法添加视图
类,您应该通过调用removeView
方法(可能在ondestory
中)来销毁窗口
完成创建的窗口的工作后是否需要释放它?
Ans:-始终建议在完成后发布实例,这也是最佳实践