2012-08-31 38 views
0

我来自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); 

但长[] doesn't有任何追加或添加方法。

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

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

回答

0

ArrayList有一个toArray()方法here

+0

谢谢!我会在家尝试,并接受相应的答案。 – Animesh

+0

不幸的是它返回的对象,但不长[]。任何想法我可能会失踪? – Animesh