我在我的應用程序中實現振動功能時遇到了一些問題。 我的代碼是:Android:振動
public class VibrationActivity extends Activity {
private Vibrator vib;
private long[] pattern = { 0, 500, 200, 500 };
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
vib = (Vibrator) this.getSystemService(VIBRATOR_SERVICE);
}
public void onClick(View v) {
int id = v.getId();
if (id == R.id.button1) {
vib.vibrate(pattern, -1);
}
}
}
我宣佈using語句在清單中也如此,這不是問題。當我點擊一個按鈕時,實際上並沒有發生任何事情......任何人有任何想法?
在此先感謝!
哪裏是按鈕??? – 2012-02-17 10:33:46
不要忘記爲您的按鈕註冊onClickListener。 – Jave 2012-02-17 10:37:13
在onClick事件中,有一系列按鈕,但我只是在上面的代碼snippit中隱藏了一個按鈕。 – Shaw 2012-02-17 10:37:54