gpt4 book ai didi

java - 我们应该为 OnClickListeners 或内部命名类使用匿名类吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:22:02 26 4
gpt4 key购买 nike

我的 Activity 中有很多按钮,我有以下问题:

  1. 我是否应该为每个按钮的 OnClickListeners 创建多个内部匿名类,如下所示:

    private View.OnClickListener mShuffleListener = new View.OnClickListener() {
    public void onClick(View v) {
    /// task to do
    }
    };
  2. 或者我应该去命名内部类并添加一个 if 条件来检查调用了哪个点击监听器。

哪个更节省内存资源?

最佳答案

Which one is cool to save mem resources?

这几乎没有什么不同。最多 1 个词……这是将静态内部类与(非静态)匿名类进行比较。如此小的节省不值得代码可读性/可维护性损失,即使(IMO)如果你有一个数百个这样的按钮。

关于java - 我们应该为 OnClickListeners 或内部命名类使用匿名类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9679363/

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