我来自 Actionscript 3 和 Java 新手。我正在尝试制作一个振动模式,其中一半是固定的,一半是动态的。例如:
long[] vibratePattern = {100,100,100,100} //fixed pattern
if(some_condition) vibratePattern.append(400);
if(some_condition) vibratePattern.append(200);
if(some_condition) vibratePattern.append(100);
但是 long[]没有任何 append 或 add 方法。
我绑定了创建 ArrayList 但方法Vibrator.vibrate需要 long[] 作为参数。
所以我的问题是如何制作具有一半固定项和一半动态项的 long[] 数组并将其传递给 Vibrator.vibrate 方法。我可以创建一些其他列表并将其作为 long[] 传递给方法吗?