Unanimously making each activity an implementation of DialogResultListener can cause hidden bugs, i.e., returning a result to activity which shouldn't handle it. Also, this aligns with the fact that only the interested fragments implement DialogResultListener.
Unanimously making each activity an implementation of
DialogResultListener
can cause hidden bugs, i.e., returning a result to activity which shouldn't handle it. Also, this aligns with the fact that only the interested fragments implementDialogResultListener
.