Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 以动态模式振动_Android - Fatal编程技术网

Android 以动态模式振动

Android 以动态模式振动,android,Android,我来自ActionScript3,是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(10

我来自ActionScript3,是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,但该方法使用long[]作为参数


因此,我的问题是如何制作长[]数组,其中包含半固定项和半动态项,并将其传递给可控震源。振动方法。我可以创建一些其他列表并将其传递给该方法吗?

ArrayList有一个
toArray()
方法。

我使用gauva的结果如下:


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

谢谢!我将在家里尝试这个方法,并相应地接受答案。不幸的是,它返回object,但不长[]。知道我遗漏了什么吗?