ตอนนี้เขียน app ให้ android สั่นเป็นจังหวะอะค่ะ แบบว่า run ไม่ได้มันขึ้นว่า “เสียใจ! แอพพลิเคชั่น กระบวนการหยุดแบบไม่คาดหมายโปรดลองใหม่อีกครั้ง” ก็เลย งง มาก ตอนนี้ใช้ htc incredible s ช่วยดูโค้ดด้านล่างทีนะค่ะว่าถูกไม แล้วทำไมถึง run app ไม่ได้

package moie.thesis.Vibrator;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.Vibrator;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class TestVibratorActivity extends Activity {

private Button simpleVibration;
private Button patternVibration;
private Button cancelVibration;
private Vibrator vibrate ;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

simpleVibration=(Button)findViewById(R.id.simpleVibration);
simpleVibration.setOnClickListener((OnClickListener) this);
patternVibration=(Button)findViewById(R.id.patternVibration);
patternVibration.setOnClickListener((OnClickListener) this);
cancelVibration=(Button)findViewById(R.id.cancelVibration);
cancelVibration.setOnClickListener((OnClickListener) this);
@SuppressWarnings(“unused”)
Vibrator vibrate=(Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
}

public void onClick(View v){
if(v==simpleVibration){

vibrate.vibrate(300);
}

else if(v==patternVibration){
long[]pattern={0L,200L,350L,1300L,260L,230L};
vibrate.vibrate(pattern,2);
}

else{ vibrate.cancel();

}
}

public Vibrator getVibrate() {
return vibrate;
}

public void setVibrate(Vibrator vibrate) {
this.vibrate = vibrate;
}

}
———————————————————————–

ช่วยชี้แนะทีค่ะ ขอบคุณค่ะ