小编ide*_*tia的帖子

声明泛型类型的const

试图减少样板,我将某种泛型函数接口声明为一种类型.然后我想宣布一个const这样的类型.那么,为什么打字稿假定foo声明是合法的而bar不是?这些声明几乎不相同吗?打字稿缺乏简单的功能还是我错过了一些细节?是否有任何变通方法,如果我不想明确重复FunctionType界面?

type FunctionType<TValue> = (value: TValue) => void;

const foo = <TValue>(value: TValue): void => {
}

//const bar: FunctionType<TValue> = (value) => { // Cannot find name 'TValue'
//}
Run Code Online (Sandbox Code Playgroud)

types typescript

8
推荐指数
2
解决办法
4293
查看次数

Bitmap() 不是公开的

问题很简单。

public Bitmap bm = new Bitmap()

以下代码抛出错误,指出Bitmap() 在 Bitmap 中不是公开的;无法从外部包访问。问题是它是公开的(android.graphics):

public final class Bitmap implements Parcelable { .. }

我在谷歌上搜索了很多,当这个类(在我的例子中是位图)没有公开时,各种各样的问题都会出现。我不明白出了什么问题。是因为 Bitmap 类是最终的吗?那么我应该如何声明一个位图类型的变量呢?

任何提示将不胜感激。

已经尝试清理和重建项目。

java bitmap

3
推荐指数
1
解决办法
1838
查看次数

标签 统计

bitmap ×1

java ×1

types ×1

typescript ×1