我创建了两个项目。一个是主应用程序,第二个是播放器。我使用播放器项目作为主项目的库。现在,我在两个项目中都有一个功能,允许用户分享视频。我已经完成了所有共享实现和方法在一个名为ShareActivity.class的特定类的主项目中。有什么办法,我可以在Player库项目中使用ShareActivity.class吗?
我正在考虑以下解决方案。
1)我应该将我的库项目用作jar文件吗?它是否允许我在图书馆项目中使用主项目的课程?
2)我应该参考图书馆项目中的主要项目吗?我试过了,但它在构建时会进入无限循环。
请指教!
答案 0 :(得分:1)
您可以使用主项目中的库项目中的类,但不能反过来。如果两个应用都需要特定功能,请将其移至库中。
答案 1 :(得分:0)
您可以在库项目中使用隐式Intent
,而不是在库项目中使用明确的ShareActivity
(引用Intent
)。然后,您的ShareActivity
类将注册接收隐式Intent
。 Reference