내 앱에서 캘린더를 표시하는 활동이 있습니다. 기본 달력 (년, 월, 일), 나는 다른 시간, 같은 일출과 일몰을 표시하는 것도 필요를 표시하는 사실 외에 ASyncTask의 HttpGet
...정확한 시간을 얻으려면, 내가와 시간대를 고정 경도 및 위도로 TimeZone을 반환하는 웹 서비스 인 Google TimeZone API
모르겠다면 안드로이드는 주 스레드에서 네트워크 작업을하지 않기 때문에 다른 스레드에서 TimeZone을 가져 와서 UI에 달력을 표시해야합니다.
안드로이드 프레임 워크에서 스레드에서 UI를 업데이트하는 가장 좋은 방법은 AsyncThread
을 사용하는 것이지만 이것은 비동기 스레드이며 시간대를 수정하기 전에 활동이 내 달력을 표시합니다.
어떻게하면 한 쪽에서 웹 서비스에서 AsyncTask (또는 다른 것)로 TimeZine을 가져 와서 적절한 달력 시간을 표시하기 위해 scd면을 구성 할 수 있습니까?
Asynctask의 'doOnBackground'에서 Http Get 요청을 실행하십시오. 'onPostExecute'에서 일정보기를 설정하십시오. – asloob