@@ -568,6 +568,7 @@ public class BottomDialog extends BaseDialog {
public BottomDialog setDialogLifecycleCallback(DialogLifecycleCallback<BottomDialog> dialogLifecycleCallback) {
this.dialogLifecycleCallback = dialogLifecycleCallback;
+ if (isShow) dialogLifecycleCallback.onShow(me);
return this;
}
@@ -606,6 +606,7 @@ public class BottomMenu extends BottomDialog {
public BottomMenu setDialogLifecycleCallback(DialogLifecycleCallback<BottomDialog> dialogLifecycleCallback) {
@@ -324,6 +324,7 @@ public class CustomDialog extends BaseDialog {
public CustomDialog setDialogLifecycleCallback(DialogLifecycleCallback<CustomDialog> dialogLifecycleCallback) {
@@ -291,6 +291,7 @@ public class FullScreenDialog extends BaseDialog {
public FullScreenDialog setDialogLifecycleCallback(DialogLifecycleCallback<FullScreenDialog> dialogLifecycleCallback) {
@@ -679,6 +679,7 @@ public class MessageDialog extends BaseDialog {
public MessageDialog setDialogLifecycleCallback(DialogLifecycleCallback<MessageDialog> dialogLifecycleCallback) {
@@ -612,6 +612,7 @@ public class PopTip extends BaseDialog {
public PopTip setDialogLifecycleCallback(DialogLifecycleCallback<PopTip> dialogLifecycleCallback) {
@@ -639,6 +639,7 @@ public class WaitDialog extends BaseDialog {
public WaitDialog setDialogLifecycleCallback(DialogLifecycleCallback<WaitDialog> dialogLifecycleCallback) {
+ if (isShow) dialogLifecycleCallback.onShow(me.get());
@@ -1,4 +1,4 @@
-# 0.0.37.beta2
+# 0.0.37.beta3
更新日志:
### 新增
@@ -30,3 +30,6 @@ CustomDialog Align 方法无效的问题;
OnBindView 绑定父布局时设置的 LayoutParams 存在不生效的问题;
+在对话框处于已经显示时设置 setDialogLifecycleCallback,会自动执行一次onShow
+
@@ -410,7 +410,8 @@ public class MainActivity extends BaseActivity {
public void onBind(BottomDialog dialog, View v) {
- }).show();
+ })
+ .show();
});
@@ -18,5 +18,5 @@ android.useAndroidX=true
# Automatically convert third-party libraries to use AndroidX
android.enableJetifier=true
-BUILD_VERSION=0.0.37.beta2
+BUILD_VERSION=0.0.37.beta3
BUILD_VERSION_INT=36