声明实现接口

时间:2016-10-19 16:06:49

标签: java android android-fragments interface extends

我想宣布这样的事情:

private <Fragment extends MyInterface> fragment;

因为我希望这个片段能够被设置为各种不同的自制Fragment对象,这些对象都实现了MyInterface。

但它不允许我这样做。

有没有办法宣布这样的片段?

1 个答案:

答案 0 :(得分:2)

我认为您正在寻找的是:

public interface MyFragmentInterface {
}

public class MyFragment extends Fragment implements MyFragmentInterface {
}

现在声明一个变量:

private MyFragmentInterface fragment;