Add base dialog

我写了一个通用对话框BaseDialog想取代原来的各种对话框
使用方法可以在MainActivity的登录事件看下

这个对话框有个问题是数据传不进onClick事件
例如OpenTableOrderdFragment我注释掉的那一大堆代码中deleteDishId传不进去

怎么解决好？或者有什么万能对话框的写法，每次只要new一个，然后各种set就行了。