Можно ли одновременно расширить класс активности и класс PreferenceActivity?

Я хочу иметь свой основной класс для создания деятельности для 2 различных флагов.

1) Один с относительным макетом Textview и изображениями, для которых я расширяю свой класс как

public class Abcd extends Activity implements View.OnClickListener, _  
    AdapterView.OnItemClickListener, ViewFactory{

2) во-вторых, с линейной разметкой, чтобы иметь текстовый вид и изображение.

Теперь для второго случая я хочу использовать экран предпочтений вместо списка, для которого я должен расширить свою деятельность с PreferenceActivity.

Нужно ваше предложение, если я могу это сделать.

Спасибо Вани

1 ответ

VB не поддерживает это, как и C#.

Это называется полиморфизмом, и при поиске по этому слову доступно много информации.

Как правило, вы хотите полиморфизм, потому что вы хотите присоединить к классу два типа поведения - вы можете достичь этого так же легко, используя композицию вместо наследования - опять же, есть много советов, если вы ищете этот термин.

Другие вопросы по тегам