Android의 UI 스레드에서 작업을 실행하기 위해 runOnUiThread ()와 Looper.getMainLooper (). post ()를 사용하는 것 사이에 차이점이 있는지 누구든지 말할 수 있습니까 ??
내가 결정할 수있는 유일한 것은 runOnUiThread가 비 정적 Activity 메서드이기 때문에 Looper.getMainLooper (). post ()는 Activity를 볼 수없는 클래스에서 무언가를 코딩해야 할 때 더 편리하다는 것입니다 (예 : 인터페이스).
UI 스레드에서 무언가를 실행해야하는지에 대한 논의를 찾고 있지 않습니다. 어떤 것은 할 수없고 많은 것은해서는 안되는 것이 있지만, 어떤 것 (AsyncTask 시작과 같은)은 반드시 실행되어야합니다. UI 스레드.
고마워,
R.
runOnUiThread
이미 UI 스레드인지 확인 하고 작업을 a로 게시하는 대신 직접 실행 하는 것 외에는 차이가 없습니다 .Message