public boolean showDismissButton() { InteractionConfiguration configuration = getConfiguration(); if (configuration == null) { return false; } return configuration.optBoolean(KEY_SHOW_DISMISS_BUTTON, false); }
String body = interaction.getTitle(); bodyView.setText(body); String noText = interaction.getNoText(); Button noButton = (Button) v.findViewById(R.id.no); if (noText != null) { String yesText = interaction.getYesText(); Button yesButton = (Button) v.findViewById(R.id.yes); yesButton.setActivated(true); boolean showDismissButton = interaction.showDismissButton(); String dismissText = interaction.getDismissText(); ImageButton dismissButton = (ImageButton) v.findViewById(R.id.dismiss); if (showDismissButton) {
return new UpgradeMessageInteraction(interactionString); case EnjoymentDialog: return new EnjoymentDialogInteraction(interactionString); case RatingDialog: return new RatingDialogInteraction(interactionString);
public String getDismissText() { InteractionConfiguration configuration = getConfiguration(); if (configuration == null) { return null; } return configuration.optString(KEY_DISMISS_TEXT, null); } }
public String getNoText() { InteractionConfiguration configuration = getConfiguration(); if (configuration != null && !configuration.isNull(KEY_NO_TEXT)) { return configuration.optString(KEY_NO_TEXT, null); } return null; }
public String getYesText() { InteractionConfiguration configuration = getConfiguration(); if (configuration != null && !configuration.isNull(KEY_YES_TEXT)) { return configuration.optString(KEY_YES_TEXT, null); } return null; }
public String getTitle() { InteractionConfiguration configuration = getConfiguration(); if (configuration != null && !configuration.isNull(KEY_TITLE)) { return configuration.optString(KEY_TITLE, null); } return ApptentiveInternal.getInstance().getApplicationContext().getResources(). getString(R.string.apptentive_do_you_love_this_app, Configuration.load().getAppDisplayName()); }