在应用程序中,我使用WindowManager创建一个叠加窗口。我可以管理创建的窗口的生命周期,如Activity life cycle。例如:
答案 0 :(得分:0)
WindowManager
与三个重要方法有关:
将传递的LayoutParams分配给传递的视图,并将视图添加到窗口
用于更新附加到窗口的视图
用于删除addView
您可以管理与您所在组件相对应的窗口 创建了窗口。你可以使用
removeView
销毁窗口 来自ViewManager
的方法。说,如果你已经创建了一个窗口Service
类您可以从onCreate
服务方法添加View 类,您应该通过removeView
中的onDestroy
方法调用#picture { transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; max-height:15cm; max-width:15cm; width: 80%; height: 80%; }
方法来销毁窗口。
完成它的工作后是否有必要释放创建的窗口?
答案: - 一旦你完成了实例,总是建议你发布实例,这也是最佳实践。