摘要:
不使用await,promise当rej时try/catch兜不住。 一、 var p1= new Promise().then(); 1)使用await:await new Promise(); 结论:三种 异常都行 async function f1() { try { var p1 = awa 阅读全文
摘要:
【Android】为什么必须在主线程中执行UI操作? View的绘制是单线程模型,view的创建与更新需要在同一个线程(绘制前会checkThread())每向系统中添加一个view,就会构造一个ViewRoot对象ViewRoot的构造会记录当前线程,之后更新view的时候会检查线程。View的绘 阅读全文
摘要:
本文目的为了说明: 1、A(cilent)函数调用B(fx)函数,B函数是否使用await 2、A函数调用B函数,A函数是否使用await 3、B函数中直接return new promise,与const res = new promise(); return res;的区别 结论: 1、发起调用 阅读全文
摘要:
java泛型信息保存在哪 jvm Java泛型确实通过类型擦除来实现,所以字节码中没有类型信息。 例如,让我们看看两个声明List字段的类,一个是泛型的,另一个是非泛型的: class NonGeneric { List list; } 和, class Generic { List<Strin 阅读全文
摘要:
安卓学习之路之Loader的简单用法 一、看看loader包目录结构: 1、LoaderManager /* * Copyright 2018 The Android Open Source Project * * Licensed under the Apache License, Version 阅读全文
摘要:
ViewModel用来可感知生命周期的方式存储和管理UI相关数据,当系统配置发生变更的时候,如屏幕旋转,数据不会丢失。 主要步骤: 1.ViewModel关联了数据LiveData public class HomeViewModel extends ViewModel { private Muta 阅读全文
摘要:
背景。promise自带catch,外层再使用try-catch。 1、使用async/await:不会进入promise自己的catch。 async function abcd() { try { var p1 = await new Promise((resolve,rej)=>{ conso 阅读全文
摘要:
https://jkchao.github.io/typescript-book-chinese/tips/metadata.html Reflect Metadata #基础 Reflect Metadata 是 ES7 的一个提案,它主要用来在声明的时候添加和读取元数据。TypeScript 在 阅读全文