声明后设置字符序列大小

Set charsequence size after declaration

好的,所以我有类似的东西:

CharSequence[] lines;

然后我想在 Android 对话框点击中设置它的大小,例如:

lines = new CharSequence[131];

但它最终会变成空的。

我需要用它的值填充一个对话框,但是如果我想做这样的事情:

CharSequence[] lines = new CharSequence[131];

在开始然后填充它,然后由于对话框中的 null 选项(选项数量 < 131),滚动时我会出错。

我是 Java 的初学者。 任何帮助将不胜感激。

两个选项:

  1. 当单元格为空时检查lines[i] != null
  2. 您使用 Arrays.fill(lines, new CharSequence()) see the doc
  3. 用数据填充 lines