这将返回一个空指针。 array[0].toString()
也是如此。我做错了什么?
final CharSequence[] array = res.getTextArray(R.array.arrayOfThings);
System.out.println("array pos 0: " + array[0]);
...
<array name="arrayOfThings">
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
</array>
最佳答案
基于this post ,在处理资源数组打印时,您可以尝试使用 getStringArray() 而不是 getTextArray()。看看这是否能解决您的问题。
关于java - Android - 打印 CharSequence[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4809202/