Java 如何从库项目中调用主项目中的类/方法?
我创建了两个项目。一个是主应用程序,第二个是播放器。我使用播放器项目作为主项目的库。现在,我在这两个项目中都有一个功能,允许用户共享视频。我已经完成了所有共享实现,方法都在一个名为ShareActivity.class的特定类的主项目中。有没有办法,我可以在播放器库项目中使用ShareActivity.class 我在想下面的解决办法 1) 我应该将我的库项目用作jar文件吗?它允许我在库项目中使用主项目中的类吗 2) 我应该在图书馆项目中提供主要项目的参考吗?我试过了,但它在构建时会进入无限循环Java 如何从库项目中调用主项目中的类/方法?,java,android,eclipse,Java,Android,Eclipse,我创建了两个项目。一个是主应用程序,第二个是播放器。我使用播放器项目作为主项目的库。现在,我在这两个项目中都有一个功能,允许用户共享视频。我已经完成了所有共享实现,方法都在一个名为ShareActivity.class的特定类的主项目中。有没有办法,我可以在播放器库项目中使用ShareActivity.class 我在想下面的解决办法 1) 我应该将我的库项目用作jar文件吗?它允许我在库项目中使用主项目中的类吗 2) 我应该在图书馆项目中提供主要项目的参考吗?我试过了,但它在构建时会进入无限循
请告知 您可以在主项目中使用库项目中的类,但不能反过来使用。如果两个应用程序都需要特定功能,请将其移动到库中。您可以在库项目中使用隐式的
意图,而不是在库项目中使用显式的意图。然后您的ShareActivity
类将注册以接收该隐式意图