gpt4 book ai didi

java - 如何在方法中正确发送上下文、 Activity 和接口(interface)连接?

转载 作者:行者123 更新时间:2023-11-30 01:31:44 25 4
gpt4 key购买 nike

我有这个方法:

    public LeftDrawerView(Activity activity, Context context, LeftDrawerViewInterface delegate)
{
this.activity = activity;
this.context = context;
this.delegate = delegate;
}

要调用上面的方法,我用下面的方法调用:

LeftDrawerView leftDrawerView new LeftDrawerView(this, this, this);

以后可能会混淆,我想简化一下,有什么办法吗?

我可以这样调用单个变量:

LeftDrawerView leftDrawerView new LeftDrawerView();
leftDrawerView.context = this;
leftDrawerView.activity = this;
leftDrawerView.delegate = this;

这更具可读性,但需要编写更多代码。想避免这种情况。任何建议将不胜感激。

最佳答案

您可以再创建一个构造函数来调用您现有的构造函数:

public LeftDrawerView(Activity from) {
this(from, from, from);
}

关于java - 如何在方法中正确发送上下文、 Activity 和接口(interface)连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35668351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com