以动态模式振动

时间:2012-08-31 01:56:01

标签: android

我来自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 [] doesn't有任何追加或添加方法。

我绑定创建ArrayList但方法Vibrator.vibrate将long []作为参数。

所以我的问题是如何使用半固定项和半动态项创建long []数组并将其传递给Vibrator.vibrate方法。我可以创建一些其他列表并将其传递给方法吗?

2 个答案:

答案 0 :(得分:0)

ArrayList有一个toArray()方法here

答案 1 :(得分:0)

我最终在这个答案后使用了gauva:https://stackoverflow.com/a/1698098

所以我只需要Longs.toArray(foundLongs);