编程语言
首页 > 编程语言> > Java-Android-在具有不同R导入的不同项目中重用类?

Java-Android-在具有不同R导入的不同项目中重用类?

作者:互联网

我想知道是否有一种方法可以重用我在Android项目中使用的类,其中唯一改变的是R import?

因此,例如,我保存了一个文件,其中导入是:

import com.myname.project.R

在我的第二个项目中,该类与第一个项目中的类完全相同,不同之处在于R文件的导入方式不同:

import com.myname.projecttwo.R

这意味着我必须维护两个文件,只是导入是不同的,儿子,当我在一个文件中更改某些内容时,我必须记住要在另一个文件中进行更改.

有没有一种避免这种情况的标准方法,只有一个文件可以更改所需的文件,并且可以在两个项目中使用它?

解决方法:

如果要使用大量共享代码,则可能应该使用一个库项目来保留您的代码库,然后使用两个不同的项目来保留您的资源.

Android Developer很好地解释了它,请参阅:http://developer.android.com/guide/developing/projects/index.html#LibraryProjects.

标签:import,code-reuse,java,android
来源: https://codeday.me/bug/20191201/2082476.html