我有一个Android项目,使用库项目(我所构建的所有项目)。我正在使用ADT/SDK v14,我需要访问主项目中的主类,并在库项目中的对话框被取消时调用函数。现在,如果我将一个对我的主项目的引用添加到图书馆项目中,我可以这样做,但这并不理想。我如何从图书馆项目的一个类中获得对我的主项目中的一个类的引用?从库类访问主项目类
这是它是如何工作的:
- 我有我在我的项目是一个tabhost
- 的tabhost获取从库项目选项卡中的片段
- 其中一个片段的主类对于标签启动一个DialogFragment
- 当该DialogFragment被驳回,我需要调用主类fillItems()函数(这是我卡)
任何人有任何想法?
感谢, 埃德
从面向对象的角度来看,你不应该以这种方式进行沟通。你不希望你的图书馆与你的主要项目紧密结合;他们很快就会变得“不可共享”。 –
是的,我知道那不是我要走的路,我试图避开它,但我无法将我的头围绕在我需要做的事情上。下面的答案是我需要的。谢谢。 – ssuperz28