Доступ к статическим членам класса из деятельности и службы, не получая тот же результат - PullRequest
1 голос
/ 21 декабря 2011

У меня есть статический класс

public class EventManager {

    public static Vector<ORMEventData> eventQueue = new Vector<ORMEventData>();

    public static void populateQueue(Context context)
    {
      .... draws items from a database and adds them to the queue
    }

}

когда EventManager.populateQueue вызывается из службы, запускаемой в основной операции, эта и другие операции сообщают, что eventQueue пуста, а служба постоянно сообщает о заполнении операции.

то же самое происходит наоборот, служба сообщит, что eventQueue будет пустым, если в действии был вызван populateQueue.

Может ли кто-нибудь объяснить это поведение и предложить решение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...