Skip to content

v12.8

Choose a tag to compare

@getActivity getActivity released this 04 Jul 06:47
· 22 commits to master since this release

重构框架对于内存泄漏处理的逻辑
将静态操作 EasyWindow 对象的方法抽取到单独的类中
删除 postAtTime 方法
新增 sendTask 方法来代替 post 方法
新增 cancelTask 方法来代替 removeRunnable 方法
新增 cancelAllTask 方法来代替 removeAllRunnable 方法
新增 delayUpdate 方法来代替 postUpdate 方法
新增 setWindowTag 方法来代替 setTag 方法
新增 getWindowTag 方法来代替 getTag 方法
新增 setWindowAnim 方法来代替 setAnimStyle 方法
新增 setWindowSize 方法来代替 setWidth、setHeight 方法
新增 setRootLayout 方法来代替 setWindowRootLayout 方法
新增 getRootLayout 方法来代替 getWindowRootLayout 方法
新增 getWindowViewWidth 方法来代替 getWindowContentWidth 方法
新增 getWindowViewHeight 方法来代替 getWindowContentHeight 方法
新增 setWindowViewVisibility 方法来代替 setWindowVisibility 方法
新增 getWindowViewVisibility 方法来代替 getWindowVisibility 方法
新增 delayShow、delayCancel、delayRecycle、delayUpdate 方法以供解决需要延迟显示的场景
使用 new Object 来代表 this 作为 Handler 的 Token(由此来避免内存泄漏)