如果这是一个愚蠢的问题,请原谅我。
我有一个带有内部类接口的“片段”外部类。此接口仅由另一个使用“实现 OuterFragment.ParentActivityListener”的 Activity 类实现。
我想有一些常量与接口方法一起使用。但是这些常量也需要在外部类中可用。有没有办法从外部类访问它们,如下所示?这是一个不好的模式,即使这个接口的使用非常有限(=1)?
public class OuterFragment extends Fragment {
public interface ParentActivityListener {
public int OKBUTTON = 5;
public void onPlayertimerMessage(int idFromFragment, int idFromPosition, int iAction);
}
@Override
public View onCreateView(LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {
// Access interface constant from here?
}
}
任何输入表示赞赏!