Предположим, что я расширяю ArrayAdapter и в коде, где я переопределяю getView(int i, View v, ViewGroup g), я извлекаю текущий элемент, используя getItem(i). Могу ли я быть уверенным, что getItem(i) вернет элемент, даже если другие потоки будут обрабатывать один и тот же ArrayAdapter?
Я не уверен, но я думаю, что ответ отрицательный. Если да, то что вы предлагаете сделать, чтобы сделать его потокобезопасным?