From cb456abe66fdeff0d42135d12052d27d46cdcb0a Mon Sep 17 00:00:00 2001 From: duqingquan Date: Fri, 9 Sep 2022 15:32:55 +0800 Subject: [PATCH] =?UTF-8?q?uts=20=E6=96=87=E6=A1=A3=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/plugin/uts-plugin.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docs/plugin/uts-plugin.md b/docs/plugin/uts-plugin.md index 89f2d41f4..21f6f96ef 100644 --- a/docs/plugin/uts-plugin.md +++ b/docs/plugin/uts-plugin.md @@ -491,6 +491,28 @@ android很多布局参数强制要求Float,但是ts中没有内置这种类型 let textSize = 30.0.toFloat(); ``` +### 匿名内部类 + +UTS目前还不支持匿名内部类的写法,在android中类似这样的场景 + +```kotlin +getUniActivity()!!.runOnUiThread(Runnable(){ + // do something +}); +``` + +需要声明一个实现类,再新建实例的方式实现,代码如下 + +``` +class AddUIRunnable extends Runnable { + override run():void { + // do something + } +}; +let uiRunable = new AddUIRunnable(); +getUniActivity()!.runOnUiThread(uiRunable) +``` + ### 泛型参数 android中UI相关的api,很多会要求泛型,目前uts中可以使用下面的代码实现 -- GitLab