EventWatchBuilder.onWatch(AdviceListener adviceListener, Event.Type... eventTypeArray) 不可以让开发者随意指定eventTypeArray,必须BEFORE,RETURN,THROWS 全部指定。
- 由于AdviceAdapterListener BEFORE中会操作入栈
- RETURN,THROWS出栈,因此需要强制指定三个事件全部监听
否则:
- 仅关注BEFORE,会导致不停入栈,OOM
- 仅关注RETURN | THROWS , 由于BEFORE没有入栈,导致功能失效
EventWatchBuilder.onWatch(AdviceListener adviceListener, Event.Type... eventTypeArray) 不可以让开发者随意指定eventTypeArray,必须BEFORE,RETURN,THROWS 全部指定。
否则: