我的活动中有很多按钮,我有以下问题:
我应该为每个按钮为OnClickListeners创建多个内部匿名类,如下所示:
private View.OnClickListener mShuffleListener = new View.OnClickListener() {
public void onClick(View v) {
/// task to do
}
};
Run Code Online (Sandbox Code Playgroud)或者我应该去一个命名的内部类并添加一个if条件来检查调用哪个点击监听器.
哪一个更好地节省内存资源?
哪一个很酷,以节省内存资源?
它几乎没有任何区别.最多1个字......这就是将静态内部类与(非静态)匿名类进行比较.如果您有数百个这样的按钮,那么小的保存就不值得代码可读性/可维护性损失,甚至(IMO).
| 归档时间: |
|
| 查看次数: |
3935 次 |
| 最近记录: |