1***@qq.com
1***@qq.com
  • 发布:2023-06-05 00:20
  • 更新:2023-07-06 22:25
  • 阅读:357

请问像在java里直接实现接口类并重写方法在uts里要怎么实现呢?如下图。

分类:uts
2023-06-05 00:20 负责人:DCloud_Android_DQQ 分享
已邀请:
长方体移动师

长方体移动师 - 一个奇葩的程序员

目前版本UTS还不支持匿名内部类,需要显性的声明再新建

// 声明一个新的类,实现Listener  
class MyListener extends Listener{  
    // todo  
}  
// 新建实例  
let myListener = new MyListener();  
user.setListener(myListener);

试试看,你是想要这个吗?Android平台uts开发指南

长方体移动师

长方体移动师 - 一个奇葩的程序员

我经过仔细阅读Android平台uts开发指南以及对比官方所提供的Demo,找到了如何在uts中对接口进行实现。

// 使用UTS 实现 OnClickListener接口  
class StartServiceListener extends OnClickListener{  

    override onClick(v?: View):void{  
        // 执行点击逻辑  
    }  
}

这是在 Android平台uts开发指南 中的代码片段,我经过测试是可行的。如果你需要实现第三方的接口,那么写法也是这种形式。在 HBuilderX中会提示错误信息 不要管它 不要管它 不要管它,直接打基座使用手机测试即可。

要回复问题请先登录注册