WatchStop 스톱워치 앱 🔧 Used Technologies AlertDialog timer ToneGenerator Thread 작업자 스레드(Worker Thread)에서 UI를 조작해야 하는 경우 고려할 수 있는 방법 Activity.runOnUiThread(Runnable) View.post(Runnable) : zero delay View.postDelayed(Runnable, long) : long = delay Handler