我希望通过蓝牙发送一个字符。当只有单个字符时,代码能够完美运行。但是我想在两个代码之间使用延迟函数。我想输入任何数字与EditText,并且应用程序将获取该数字并执行EditText/44。这就是我希望在两个代码之间等待的时间。
最终成功了..谢谢大家。
我将a、b、c移动到setOnClick内部.. ;
kileri = (Button) findViewById(R.id.kileri);
final EditText value1 = (EditText) findViewById(R.id.textkont);
assert value1 != null;
value1.setText("0");
btAdapter = BluetoothAdapter.getDefaultAdapter();
checkBTState();
kileri.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
int a = Integer.parseInt(value1.getText().toString());
int b = a / 44;
int c = b * 1000;
sendData("F");
try {
Thread.sleep(c);
} catch (Exception e) {
e.printStackTrace();
}