在 Activity 中实例化接口将接口类类型转换为 Activity

时间:2021-01-03 08:35:39

标签: java android

我有一个这样的界面:

public abstract class OnResultListener implements Serializable {
    private static final long serialVersionUID=4525632455245521L;
    public abstract void onResult(File[] selectedFiles);
}

我想通过可序列化的意图发送它。当我在 Activity 中实例化此接口时,该接口就是 Activity !

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);
        OnResultListener onResultListener=new OnResultListener() {
            @Override
            public void onResult(File[] selectedFiles) {
                String  s="ss";
            }
        };
        String d="sdsd";
    }

enter image description here

为什么会这样?

0 个答案:

没有答案