アクティビティクラスを拡張する抽象クラスを作成しました。Android - アクティビティまたはTabActivityを拡張する抽象クラス
私はそれをTabActivityクラスを拡張するアクティビティで拡張したいのですが、どうすれば実現できますか?
TabActivityと抽象クラスの機能を同時に取得します。
Javaでは多重継承はできませんが、TabActivityクラスの拡張を避けて、getTabHost()を使用することはできますか?
10倍:)
アクティビティクラスを拡張する抽象クラスを作成しました。Android - アクティビティまたはTabActivityを拡張する抽象クラス
私はそれをTabActivityクラスを拡張するアクティビティで拡張したいのですが、どうすれば実現できますか?
TabActivityと抽象クラスの機能を同時に取得します。
Javaでは多重継承はできませんが、TabActivityクラスの拡張を避けて、getTabHost()を使用することはできますか?
10倍:)
私はあなたがこのデザインでこれを実現することができるとは思いません。 SomeOtherActivityClassおよび新しいClassを拡張する抽象クラスがSomeotherActivityClass(継承を介して)およびTabActivityClassを拡張する必要がある場合、dalvikは実行時にどのアクティビティを選択するのが混乱し、意味をなさないことがあります。あなたのデザインを再考する必要があるかもしれません。
はい、ご利用いただけます。次のスニペットを使用して:
TabHost host =(TabHost)findViewById(tabhostのID);
アプリケーションクラスを拡張する別のクラスを作成する方が良い方法です。または、シングルトンパターンを使用して、必要なすべての機能を備えたクラスを作成します。