问题标签 [typedarray]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
58 浏览

android - 关于 TypedArray 获得TypedArry

我写了这两行:

第一个正在工作。但是当我把第二个放在里面时,它给出了一个错误putExtra

如果有人能够解决这个问题,我们将不胜感激。

0 投票
1 回答
369 浏览

android - 测试 TypedArray recycle() 不会抛出 RuntimeException

TypedArray用这段代码测试了回收,希望根据文档得到一个运行时异常,但我没有得到。

回收

在 API 级别 1 中添加
void recycle () 回收 TypedArray,以供以后的调用者重用。调用此函数后,您不得再次触摸类型化数组。

如果 TypedArray 已被回收,则引发 RuntimeException。

我用 Android Studio 调试器跟踪了代码,它通过了两个a.recycle()调用,而在变量窗格a中没有创建null

我进行这个测试的原因是因为我不是 100% 确定是否可以a.recycle()在与创建位置不同的范围内调用a

我走得更远,重复了回收电话

还是没有RunTimeException

这是一个错误吗?
我在带有 Android IceCreamSandwich 版本(API 15)的 AVD 模拟设备上运行它。

0 投票
1 回答
83 浏览

android - 为什么 Android Studio Lint 在使用 TypedArray 时会发出警告?

我有这个代码:

我收到关于Android Studio Lint的警告

方法调用“toUpperCase”可能会产生“java.lang.NullPointerException”

如何解决此问题以消除Lint警告?

0 投票
1 回答
113 浏览

android - 获取错误的图像索引

数组.xml

MainActivity.class

在这里,我将动物数组的值转换为 imgs (TypedArray)

现在检索资源 ID 并存储到整数的 ArrayList 中,如下所示

现在设置图像时,它会给出错误的图像,并且多次给出相同的图像

如果我使用 recycle() 来回收图像(TypedArray)

它显示了这个错误

我遇到错误的 gridview 适配器

0 投票
0 回答
563 浏览

java - 无法转换为维度:type=0x1

我使用我的 android studio 3.0.1创建了一个新应用程序, 其中我的主要活动如下所示:

主活动的 xml 文件:

基本上这是一个由 Android Studio 提供的空骨架。Gradle Build 很好,但是当我在我的手机上运行这个应用程序时,它会出现以下错误。

0 投票
1 回答
708 浏览

android - TypedArray 的背景颜色

我在 Android 中有一个自定义视图,并希望加载由 attrs 和 TypedArray 在自定义视图上设置的所有属性。例如,我在 xml 布局中定义了一个 backcolor 属性,但无法在构造函数中加载它。

我做了一个尝试,但没有成功。

0 投票
1 回答
755 浏览

java - gainStyledAttributes 工作错误

我正在尝试创建自己的键盘。使用 Android 键盘不足以完成我的任务,因此我决定直接从 View.class 创建继承类。作为基础,我决定使用 Keyboard.class 的代码,然后开始一一改变。

我在尝试编译该类时遇到了很多问题,使用了一些反射和技巧来获取私有字段。我创建了文件 attrs 以便能够使用键盘的属性和标签。最后类编译并知道它崩溃了,因为应该从膨胀开始的参数是空的。

我发现的是方法 context.obtainStyledAttributes(attrs, R.styleable.MyKeyboardView); 返回错误的结果和 a.getIndexCount(); 之后返回 0。

这是我的 attr.xml 文件:

这是我的键盘课的一部分:

这就是我在布局中使用键盘的方式:

尝试像这样使用它,length() 返回 11,但 switch case 几乎找不到匹配项。如果找到,则使用默认值:

0 投票
1 回答
176 浏览

arrays - 如何从 Reason 更新 JS 类型数组?

我正在尝试更新 Canvas 的图像上下文的 ImageData,当我尝试在数据数组中设置元素时,我收到一条错误消息,指出该数组具有Js.Typed_array.Uint8ClampedArray.t预期的类型array('a)

为什么我不能更新 JS TypedArray 实现?

这是我的组件代码(为了清楚起见,有些简化):

0 投票
0 回答
118 浏览

javascript - IE11(32 位)中 Uint8Array 的最大大小是多少?

我尝试了“new Unint8Array(1475328486)”,它返回了“无效的类型化数组长度”异常

尺码太长??

我的环境是window7(64位),4GB内存,Internet Explorer 11(可能是32位,我尝试从64位开始,但它总是以32位开始)

0 投票
1 回答
2100 浏览

android - Android - 如何在 res xml 中存储类数组

我想在我的 res 的 xml 中存储类列表,所以我可以只使用索引来全局使用它。

在我的活动中

它给我一个错误,无法将 String 转换为 Class。是的,我知道,我不能那样做。那么如何在 res 上存储类数组的正确方法呢?或任何其他方式来全局调用 Class[] 值?