delay를 주고 어떤 동작을 하고 싶다면 Handler클래스의 postDelayed 메소드를 이용한다.
Handler delayHandler = new Handler();
delayHandler.postDelayed(new Runnable() {
@Override
public void run() {
//여기에 딜레이 후 시작할 작업들을 입력
}
}, 3000); // 3초 지연을 준 후 시작
일정시간 지연후 처리 예제
final Handler delayHandler = new Handler();
delayHandler.postDelayed(new Runnable() {
@Override
public void run() {
String msg = macro_val;
msg = msg + "\r";
mSerialConnector.sendCommand(msg);
}
}, 3000);
연속적인 시간 지연을 주는 코드를 테스트 해보고 적어둔다.
import android.content.Context; |
'안드로이드 > Android Serial 통신' 카테고리의 다른 글
AlertDialog EditText (0) | 2019.06.26 |
---|---|
Android 팝업창(popup window) 만들기 (0) | 2019.06.01 |
Serial Communication Key (0) | 2019.05.09 |
Spinner 기능을 이용한 세팅 코드 구현 (0) | 2019.05.02 |
usbDeviceConnection.controlTransfer (0) | 2019.04.27 |