Including an Interaction
If a specific Activity or Fragment has been previously excluded from being recognized as an Interaction, it can be included back into tracking by using the using the mxoIncludeAutomaticInteraction
Kotlin extension function or MedalliaMXO.includeAutomaticInteraction
Java method in an Activity's onCreate
method or a Fragment's onViewCreated
, where an exclusion was used, as shown below:
import com.medallia.mxo.MedalliaMXO;
import com.medallia.mxo.automatic.MXOAutomaticInteractionInclusion;
// Activity example.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout linearLayout = findViewById(R.id.example_id);
final MXOAutomaticInteractionExclusion mxoAutomaticInteractionExclusion = new MXOAutomaticInteractionExclusion.Builder()
.view(linearLayout)
.build();
MedalliaMXO.excludeAutomaticInteraction(mxoAutomaticInteractionExclusion);
// some code
final MXOAutomaticInteractionInclusion mxoAutomaticInteractionInclusion = new MXOAutomaticInteractionInclusion.Builder()
.view(linearLayout)
.build();
MedalliaMXO.includeAutomaticInteraction(mxoAutomaticInteractionInclusion);
}
// Fragment example.
@Override
public void onViewCreated(@NonNull View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
final MXOAutomaticInteractionExclusion viewInclusion = new MXOAutomaticInteractionExclusion.Builder()
.view (view)
.build();
MedalliaMXO.excludeAutomaticInteraction(viewExclusion);
// some code
final MXOAutomaticInteractionInclusion viewInclusion = new MXOAutomaticInteractionInclusion.Builder()
.view (view)
.build();
MedalliaMXO.includeAutomaticInteraction(viewInclusion);
}