代码之家  ›  专栏  ›  技术社区  ›  Taras Chernyshenko

如何对监听活动委托事件进行片段确认

  •  0
  • Taras Chernyshenko  · 技术社区  · 6 年前

    我有一个片段开始了新的活动 Intend 例如:

    Intent intent = MyActivity.getIntent(getContext());                
    startActivity(intent);
    

    在里面 MyActivity 类I已创建接口:

    public interface MyActivitySelectedListener {
       void onButtonSelected();
    }
    

    并增加了setter,setter将负责设置委托:

    public void setMyActivitySelectedListener(MyActivitySelectedListener listener) {
        this.mMyActivitySelectedListener = listener;
    }
    

    所以我创建了委托模式,但这里有一个问题。如何让碎片负责处理 MyActivitySelectedListener 我的情况是什么?

    我无法访问 setMyActivitySelectedListener 方法来自 打算 班也许还有另一种正确的方法?如果你能给我指出正确的方向,我将不胜感激。

    1 回复  |  直到 6 年前
        1
  •  3
  •   intellignt_idiot    6 年前

    您可以通过以下方式访问片段中的委托

    ((MyActivity)getActivity()).setMyActivitySelectedListener()