我要聲明是這樣一個片段:聲明實現接口
private <Fragment extends MyInterface> fragment;
,因爲我想這個片段可以被設置多種,所有實現MyInterface不同的自制片段的對象。
但它不讓我這樣做。
有沒有辦法來聲明這樣一個片段?
我要聲明是這樣一個片段:聲明實現接口
private <Fragment extends MyInterface> fragment;
,因爲我想這個片段可以被設置多種,所有實現MyInterface不同的自制片段的對象。
但它不讓我這樣做。
有沒有辦法來聲明這樣一個片段?
我想你要尋找的是這樣的:
public interface MyFragmentInterface {
}
public class MyFragment extends Fragment implements MyFragmentInterface {
}
我們聲明一個變量:
private MyFragmentInterface fragment;
是的,這工作(特別是最後一行是我需要的) – KaliMa
最後一行是OP的直接答案。 –
有你考慮創建自己的類,擴展片段,並實現你的界面? – Ash