【问题标题】:#Button new on click listener#Button new on click listener
【发布时间】:2018-05-04 22:53:50
【问题描述】:

我想知道如果我有两个按钮,并且每次按下第一个按钮时,我都会调用方法secondButton.setOnClickListener(new OnClickListener)。我的问题是,当我每次按下第一个按钮时为第二个按钮设置新侦听器时,旧侦听器会发生什么情况,它还在内存中吗?

【问题讨论】:

    标签: android


    【解决方案1】:

    Activity拥有按钮,按钮拥有Activity拥有的监听器,如果两者都不能从root访问,那么理论上应该是GCed。

    有更好的方法。

    secondButton.performClick();
    

    https://developer.android.com/reference/android/view/View.html#performClick()

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-02
      • 1970-01-01
      • 1970-01-01
      • 2022-12-02
      • 2012-10-06
      • 2017-08-22
      • 1970-01-01
      相关资源
      最近更新 更多