从活动和服务访问静态类成员,而不是获得相同的结果

时间:2011-12-21 15:27:21

标签: android android-service android-activity

我有一个静态类

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为空,而服务会不断报告该活动已填充。

反之亦然,如果在活动中调用了populateQueue,服务将报告eventQueue为空。

有人可以解释一下这种行为并提出解决方案吗?

0 个答案:

没有答案