我有一个静态类
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为空。
有人可以解释一下这种行为并提出解决方案吗?