내 안드로이드 응용 프로그램 (네트워크 활동)에서 장기 실행 작업을 실행해야합니다. 새 스레드를 사용합니다. 정상적으로 작동합니다.android에서 'Global'ProgressDialog
문제는이 프로세스의 결과로 내 sqlite 데이터베이스를 업데이트해야하며이 업데이트를 수행하는 동안 사용자가 UI 상호 작용을 수행해서는 안됩니다.
나는 ProgressDialog를 사용하여 사용자를 기다리라고 생각하고있었습니다. 그러나이 ProgressDialog를 만들 때 사용할 컨텍스트는 무엇입니까? 문제는 사용자가 현재 어떤 활동을 사용하고 있는지 알 수 없다는 것입니다. 따라서 전 세계적인 방식으로 작업하는 사용자 인터페이스를 차단할 방법이 필요합니다.