振动器在拖动模式下不工作(致命异常)
vibrator not working in drag mode( Fatal Exception )
我有一个子class(扩展Activity)并且所有拖动activity都发生在这个class中,但是在拖动模式下我不能使用振动器而且我得到致命异常:
case DragEvent.ACTION_DRAG_LOCATION:
int idV = (Integer) v.getId();
if( idV==100)
{
MainActivity.BtDel.setBackgroundResource(R.drawable.rounded);
Vibrator Vib = (Vibrator) getSystemService(getApplicationContext().VIBRATOR_SERVICE);
Vib.vibrate(500);
return true;
}
.......
你能帮帮我吗
要执行振动,您应该这样做:
import android.os.Vibrator;
然后在创建
Vibrator v = (Vibrator) this.context.getSystemService(Context.VIBRATOR_SERVICE);
然后振动
// Vibrate for 500 milliseconds
v.vibrate(500);
在 AndroidManifest.xml 文件中包含权限:
<uses-permission android:name="android.permission.VIBRATE"/>
我有一个子class(扩展Activity)并且所有拖动activity都发生在这个class中,但是在拖动模式下我不能使用振动器而且我得到致命异常:
case DragEvent.ACTION_DRAG_LOCATION:
int idV = (Integer) v.getId();
if( idV==100)
{
MainActivity.BtDel.setBackgroundResource(R.drawable.rounded);
Vibrator Vib = (Vibrator) getSystemService(getApplicationContext().VIBRATOR_SERVICE);
Vib.vibrate(500);
return true;
}
.......
你能帮帮我吗
要执行振动,您应该这样做:
import android.os.Vibrator;
然后在创建
Vibrator v = (Vibrator) this.context.getSystemService(Context.VIBRATOR_SERVICE);
然后振动
// Vibrate for 500 milliseconds
v.vibrate(500);
在 AndroidManifest.xml 文件中包含权限:
<uses-permission android:name="android.permission.VIBRATE"/>