Как передать List <Placeholder>в пакет, если Placeholder уже является интерфейсом - PullRequest
0 голосов
/ 18 марта 2020

Согласно этому рекомендуемое решение состоит в том, чтобы Placeholder реализовал интерфейс Parcelable. Однако в моем случае Placeholder уже является интерфейсом и, следовательно, не может реализовать интерфейс Parcelable.

1 Ответ

0 голосов
/ 18 марта 2020

В отличие от классов, в то время как вы не можете иметь один класс, расширяющийся из двух или более классов, интерфейсы могут расширять несколько интерфейсов.

Синтаксис очень прост:

public interface A {
}

public interface B {
}

public interface C extends A, B {
}

Также несите в себе помните, что класс может реализовывать несколько интерфейсов.

...