当前位置: 首页 > news >正文

网站开发是无形资产代做网站微信号

网站开发是无形资产,代做网站微信号,织梦系统做网站,梧州论坛组织参观活动总的思想就是#xff1a; 确保整个应用程序中只有一个 TranslationService 实例。 避免重复创建相同的实例,节省资源。 为整个应用程序提供一个全局访问点,方便在不同地方使用同一个实例。 1.类创建个实例 2.然后用构造函数赋值给实例 3.其他地方调用时返回实例 import pack…总的思想就是 确保整个应用程序中只有一个 TranslationService 实例。 避免重复创建相同的实例,节省资源。 为整个应用程序提供一个全局访问点,方便在不同地方使用同一个实例。 1.类创建个实例 2.然后用构造函数赋值给实例 3.其他地方调用时返回实例 import package:social_im/google_translation/google_translation.dart;class TranslationService { //创建私有的静态实例_instance通过调用私有构造函数 TranslationService._internal() 来初始化这个实例。static final TranslationService _instance TranslationService._internal();//这是一个工厂构造函数,它返回已经创建好的 _instance 实例。当我们调用 TranslationService() 时,实际上是在获取这个已经创建好的单例实例。factory TranslationService() {return _instance;}//这是一个私有的命名构造函数,它被用于创建那个单例实例。通过将构造函数设为私有,我们确保了只有类内部能够创建实例,外部无法直接使用 new TranslationService._internal() 来创建新实例。TranslationService._internal();final _googleTranslation GoogleTranslation(apiKey: YOUR_API_KEY,onError: (error) {// 处理错误print(Translation error: $error);},);//final translationService TranslationService(); // final translatedText await translationService.translateText(Hello, zh); // print(translatedText); // 输出翻译后的文本FutureString translateText(String text, String targetLanguage) async {final translation await _googleTranslation.translate(text: text,to: targetLanguage,);return translation.translatedText;}// final detectedLanguage await translationService.detectLanguage(Hello); // print(detectedLanguage); // 输出检测到的语言代码FutureString detectLanguage(String text) async {final detection await _googleTranslation.detectLang(text: text);return detection.detectedSourceLanguage;} }第二种方法 class ZeGoCallPayUtils {//这一行声明了一个静态变量 _instance用于存储单例实例。它被声明为可空的 ZeGoCallPayUtils? 类型。static ZeGoCallPayUtils? _instance;//这是一个私有的命名构造函数 _internal()。当这个构造函数被调用时,会执行:_instance this; 将当前实例赋值给静态变量 _instance。ZeGoCallPayUtils._internal() {_instance this;PrintUtil.prints($TAG 初始化数据);}//这是一个工厂构造函数。当你调用 ZeGoCallPayUtils() 时,它会执行以下操作:_instance ?? ZeGoCallPayUtils._internal(); 如果 _instance 不为空,则返回 _instance。如果 _instance 为空,则调用私有构造函数 _internal() 创建一个新实例。factory ZeGoCallPayUtils() _instance ?? ZeGoCallPayUtils._internal(); }通过这些方式,我们确保了只有一个 ZeGoCallPayUtils 实例会被创建
http://www.dnsts.com.cn/news/56389.html

相关文章:

  • 新手如何做自己的网站怎么用网站开发者工具更换网页
  • stm32做网站服务器公司介绍ppt
  • 做网站用模板上海物流公司网站建设
  • 手机如何搭建网站传统企业网站建设制作
  • 上海网站制作公司做目录网站注意
  • 寿宁建设局网站廊坊关键词优化报价
  • 平面设计图网站有哪些?濮阳做网站做的好的公司
  • 镇江网站建设企业零代码开发平台
  • 外企网站建设公司长沙的汽车网站建设
  • 制作网站要钱吗wordpress继续阅读插件
  • 欧赛科技网站建设自己做网站出证书
  • 哪里建设网站最好用手机开发网站建设
  • 做产品网站建设制作个人网站实例
  • ps网站导航条素材广州新塘做网站
  • 山西建筑网站设计设计天津建设网站首页
  • 深圳哪里网站制作百度 wordpress react
  • 阿里云服务器网站备份北京招聘网
  • 湖南网红网站建设有限公司国家企业信息查询公示系统官网
  • 山西山西省建设厅网站首页asp双语网站后台怎么用
  • 有经验的聊城网站建设哈尔滨做网站的公司
  • 拟定网站建设合同的工作过程记录vs2013做登录网站
  • 建商城网站带app多少钱黑龙江省住房与建设厅网站
  • 电子商务网站模版网站关键词库
  • 建设网站模板软件技术安卓软件开发专业
  • 金华网站建设方案优化网站获取qq号码 原理
  • 求免费网站能看的2021如何进行网站优化设计
  • 网站开发购物店暴雪将至
  • 咸宁做网站的公司那家便宜苏州兼职网站开发
  • 北京家居网站建设网站建设市场调研
  • 国际交流中心网站建设与管理制度网络营销推广组合