File tree Expand file tree Collapse file tree 2 files changed +13
-4
lines changed
src/main/java/io/sentry/android/core Expand file tree Collapse file tree 2 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -386,14 +386,23 @@ public final class io/sentry/android/core/SentryPerformanceProvider {
386386}
387387
388388public final class io/sentry/android/core/SentryUserFeedbackDialog : android/app/AlertDialog {
389- public fun <init> (Landroid/content/Context;)V
390- public fun <init> (Landroid/content/Context;I)V
391- public fun <init> (Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V
392389 public fun setCancelable (Z)V
393390 public fun setOnDismissListener (Landroid/content/DialogInterface$OnDismissListener;)V
394391 public fun show ()V
395392}
396393
394+ public class io/sentry/android/core/SentryUserFeedbackDialog$Builder {
395+ public fun <init> (Landroid/content/Context;)V
396+ public fun <init> (Landroid/content/Context;I)V
397+ public fun <init> (Landroid/content/Context;ILio/sentry/android/core/SentryUserFeedbackDialog$OptionsConfiguration;)V
398+ public fun <init> (Landroid/content/Context;Lio/sentry/android/core/SentryUserFeedbackDialog$OptionsConfiguration;)V
399+ public fun create ()Lio/sentry/android/core/SentryUserFeedbackDialog;
400+ }
401+
402+ public abstract interface class io/sentry/android/core/SentryUserFeedbackDialog$OptionsConfiguration {
403+ public abstract fun configure (Landroid/content/Context;Lio/sentry/SentryFeedbackOptions;)V
404+ }
405+
397406public class io/sentry/android/core/SentryUserFeedbackWidget : android/widget/Button {
398407 public fun <init> (Landroid/content/Context;)V
399408 public fun <init> (Landroid/content/Context;Landroid/util/AttributeSet;)V
Original file line number Diff line number Diff line change @@ -112,7 +112,7 @@ public void setOnClickListener(final @Nullable OnClickListener listener) {
112112 delegate = listener ;
113113 super .setOnClickListener (
114114 v -> {
115- new SentryUserFeedbackDialog (getContext ()).show ();
115+ new SentryUserFeedbackDialog . Builder (getContext ()). create ( ).show ();
116116 if (delegate != null ) {
117117 delegate .onClick (v );
118118 }
You can’t perform that action at this time.
0 commit comments