내 활동은 BroadcastReceiver와 AsyncTask로 구성되며, 둘 다 ArrayList를 업데이트합니다 (매우 자주). 나는 백그라운드에서 AsyncTask가 실행된다는 것을 알고 있으며 BroadcastReceiver와 AsyncTask 스레드가 ArrayList를 동시에 업데이트 할 수있는 가능성이있을 수 있습니다. 스레드로부터 안전하게 만들려면 어떻게해야합니까?안드로이드 - arraylist 업데이트 중 스레드 안전
편집 : 알렉산더 언급했듯이, 명시 적으로 달리 구현하지 않는 한 BroadcastReceiver는 주 스레드에서 실행됩니다.
https://developer.android.com/reference/java/util/Vector.html <<< 당신이 우리에게 코드를 표시하지 않는 한 큐 구조 – Budius
시도 (두 스레드) 그 액세스 및 목록을 업데이 트, 그것은 신뢰할 수있는 대답을 줄 수 없습니다. (* 작동 할 수있는 다양한 방법이 있습니다 ...) – jbutler483
를 만드는이 –