현재 웹 서버에서 생성 될 때 채워지는 listview가 있습니다. 정기적으로 데이터베이스를 폴링하거나 PHP 스크립트가 업데이트하도록 허용하고 싶습니다. 폴링보다는 데이터베이스에 의해 업데이트되는 것을 선호합니다.Never 배경 스레드를 종료 하시겠습니까?
폴링이 진행되는 한 서비스 또는 asyncthread를 구현할 수 있다는 것을 알고 있습니다. 나는 또한 timertask 클래스를 발견했다.
AsyncThread의 경우 : 반복적으로 되풀이 될 수 있습니까?
TimerTask의 경우 :이 방법은 asyncthread 또는 서비스보다 효율적이지 않습니까?
또한 스레드 내부에서 TimerTask를 만들어야합니까? 또는 자체 스레드를 생성 할 것인가?
웹 서버의 작동 방식을 알고 있습니까? 그들은 서버에서 클라이언트를 업데이트하도록 설계되지 않았습니다. 이를 수행하는 프로젝트가 있지만 웹 서버는 투표하도록 설계되었습니다. – jcolebrand
참으로 이해합니다. 설문 조사를해야한다는 점을 인정하고 동의했습니다.이 부분은 경험이 없기 때문에 –
입니다. 서비스에이 코드를 추가하고 싶습니다. 여전히 동일한 서비스로 실행됩니다. 쓰레드를 호출 액티비티로 사용한다. CommonsWare에서 제안한 IntentService는 별도의 작업자 스레드로 작업을 실행하며 진행 방법입니다. –