11package dev .shreyaspatil .MaterialDialog ;
22
3+ import android .annotation .SuppressLint ;
34import android .app .Activity ;
45import android .app .Dialog ;
56import android .content .res .ColorStateList ;
@@ -74,6 +75,7 @@ protected AbstractDialog(@NonNull Activity mActivity,
7475 this .mAnimationFile = mAnimationFile ;
7576 }
7677
78+ @ SuppressLint ("WrongConstant" )
7779 protected View createView (@ NonNull LayoutInflater inflater , @ Nullable ViewGroup container ) {
7880 // Inflate and set the layout for the dialog
7981 // Pass null as the parent view because its going in the dialog layout
@@ -113,12 +115,9 @@ protected View createView(@NonNull LayoutInflater inflater, @Nullable ViewGroup
113115 mPositiveButtonView .setIcon (ContextCompat .getDrawable (mActivity , mPositiveButton .getIcon ()));
114116 }
115117
116- mPositiveButtonView .setOnClickListener (new View .OnClickListener () {
117- @ Override
118- public void onClick (View view ) {
119- mPositiveButton .getOnClickListener ().onClick (AbstractDialog .this , BUTTON_POSITIVE );
120- }
121- });
118+ mPositiveButtonView .setOnClickListener (view ->
119+ mPositiveButton .getOnClickListener ().onClick (AbstractDialog .this , BUTTON_POSITIVE )
120+ );
122121 } else {
123122 mPositiveButtonView .setVisibility (View .INVISIBLE );
124123 }
@@ -131,12 +130,9 @@ public void onClick(View view) {
131130 mNegativeButtonView .setIcon (ContextCompat .getDrawable (mActivity , mNegativeButton .getIcon ()));
132131 }
133132
134- mNegativeButtonView .setOnClickListener (new View .OnClickListener () {
135- @ Override
136- public void onClick (View view ) {
137- mNegativeButton .getOnClickListener ().onClick (AbstractDialog .this , BUTTON_NEGATIVE );
138- }
139- });
133+ mNegativeButtonView .setOnClickListener (view ->
134+ mNegativeButton .getOnClickListener ().onClick (AbstractDialog .this , BUTTON_NEGATIVE )
135+ );
140136 } else {
141137 mNegativeButtonView .setVisibility (View .INVISIBLE );
142138 }
@@ -270,12 +266,7 @@ public void dismiss() {
270266 public void setOnShowListener (@ NonNull final OnShowListener onShowListener ) {
271267 this .mOnShowListener = onShowListener ;
272268
273- mDialog .setOnShowListener (new android .content .DialogInterface .OnShowListener () {
274- @ Override
275- public void onShow (android .content .DialogInterface dialogInterface ) {
276- showCallback ();
277- }
278- });
269+ mDialog .setOnShowListener (dialogInterface -> showCallback ());
279270 }
280271
281272 /**
@@ -284,12 +275,7 @@ public void onShow(android.content.DialogInterface dialogInterface) {
284275 public void setOnCancelListener (@ NonNull final OnCancelListener onCancelListener ) {
285276 this .mOnCancelListener = onCancelListener ;
286277
287- mDialog .setOnCancelListener (new android .content .DialogInterface .OnCancelListener () {
288- @ Override
289- public void onCancel (android .content .DialogInterface dialogInterface ) {
290- cancelCallback ();
291- }
292- });
278+ mDialog .setOnCancelListener (dialogInterface -> cancelCallback ());
293279 }
294280
295281 /**
@@ -298,12 +284,7 @@ public void onCancel(android.content.DialogInterface dialogInterface) {
298284 public void setOnDismissListener (@ NonNull final OnDismissListener onDismissListener ) {
299285 this .mOnDismissListener = onDismissListener ;
300286
301- mDialog .setOnDismissListener (new android .content .DialogInterface .OnDismissListener () {
302- @ Override
303- public void onDismiss (android .content .DialogInterface dialogInterface ) {
304- dismissCallback ();
305- }
306- });
287+ mDialog .setOnDismissListener (dialogInterface -> dismissCallback ());
307288 }
308289
309290 /**
0 commit comments