多个项目之间的引用值得问题,疑惑。。。
我在一个项目A,添加引用了项目B,然后我再A项目的一个类中访问B中的一个静态变量,比如字典
users。但是这个users没有数据,而实际上如果在B项目里面看,是有数据的,真是的情况下是有数据的。为什么这样引用会没数据呢?
[解决办法]
你要跟踪调试,看一下B的字典在进行了什么初始化操作后才有数据。A调用时有没有走这些初始化流程
[解决办法]
项目互相引用本身就是不推荐的,应该采用回调或者传入对象的方法,变成单向引用。
[解决办法]
有没有数据是运行时的事情
和引用应该没关系,你可以通过调试来查看变量的访问来确定数据什么时候被读写了
[解决办法]
你要跟踪调试,看一下B的字典在进行了什么初始化操作后才有数据。A调用时有没有走这些初始化流程
是不是因为在不同的进程???我试了单列模式,也不行。。。不知道为什么。。。求助。。。