【发布时间】:2018-09-02 11:15:26
【问题描述】:
老实说,我不确定我在寻找什么或如何提出来,但我试了一下:
有时在包含方法链的类中(如构建器),我们需要警告开发人员调用链末尾的方法才能生效,例如在 android 中:
PreferenceManager.getDefaultSharedPreferences(this).edit();
如果您在将值放入 Editor 后未调用 commit() 或 apply(),则会收到以下警告:
SharedPreferences.edit() 没有相应的 commit() 或 apply() 打电话。
我正在尝试为我的班级实现类似的行为,我的意思是如果在链的末尾未调用特定方法,则显示警告,任何线索或解决方案将不胜感激
谢谢
【问题讨论】:
标签: java android method-chaining