假设我在库项目中定义了一个共享活动类,对于使用它的任何应用程序都不会更改,因此不需要子类化,我是否可以在不为它们子类化此活动的情况下创建应用程序?
为了更好地解释我的问题,假设我在图书馆项目中有一个活动:
public class LibActivity extends Activity {
...
}
现在我正在使用该库项目创建一个应用程序。我真的需要创造吗
public class AppActivity extends LibActivity {
// totally empty!
}
只是让应用程序有自己的活动被自己引用AndroidManifest.xml
?
我能否找到一种简约方法,仅当我需要修改库的活动核心行为时才对活动进行子类化?