안녕하세요 안드로이 개발 초보입니다.
채팅부분 구현중인데요. 채팅시 메시지 작성을 30초 주기로 작성 가능 하도록 구현할려고 합니다.
기본적인 구조가 MainActivity -> ChattingActivity 형태로 채팅방을 수행하는데요.
처음에는 ChattingActivity 내에서 메시지 전송후 EditText를 disable하고 EditText.postDelayed()를 수행하여 30초 후에 enable 하는 방식으로 간단하게 구현했었는데요.
문제는 채팅방을 나왔다가 다시 들어가면 이전의 딜레이가 초기화되어서 글이 바로 작성된다는 점인데요.
보통 이런 경우는 어떤 방식으로 문제를 해결해야 될까요?
MainActivty와 공유되는 handler같은걸 사용하면 될꺼같은데...구글링해서 이런저런 방식으로 구현을 해봐도 제대로 동작이 안되는것 같아서 조언을 구해 봅니다.
감사합니다.