ライブラリ プロジェクトで定義された共有アクティビティ クラスがあり、それを使用するどのアプリケーションでも変更されず、したがってサブクラス化する必要がないと仮定すると、このアクティビティをサブクラス化せずにアプリケーションを作成する方法を得ることができますか?
私の質問をよりよく説明するために、ライブラリ プロジェクトに 1 つのアクティビティがあるとします。
public class LibActivity extends Activity {
...
}
そして今、そのライブラリ プロジェクトを使用してアプリケーションを作成しています。本当に作成する必要がありますか
public class AppActivity extends LibActivity {
// totally empty!
}
アプリケーションが独自のアクティビティを独自に参照できるようにするためだけAndroidManifest.xml
ですか?
ライブラリのアクティビティ コアの動作を変更する必要がある場合にのみ、アクティビティをサブクラス化する、最小限のアプローチを採用できますか?