我想宣布这样的事情:
private <Fragment extends MyInterface> fragment;
因为我希望这个片段能够被设置为各种不同的自制Fragment对象,这些对象都实现了MyInterface。
但它不允许我这样做。
有没有办法宣布这样的片段?
答案 0 :(得分:2)
我认为您正在寻找的是:
public interface MyFragmentInterface {
}
public class MyFragment extends Fragment implements MyFragmentInterface {
}
现在声明一个变量:
private MyFragmentInterface fragment;