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:

Swift
Objective-C
import com.medallia.mxo.mxoIncludeAutomaticInteraction // Activity example. override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) mxoExcludeAutomaticInteraction { this.view = findViewById(R.id.example_id) } // some code mxoIncludeAutomaticInteraction { this.view = findViewById(R.id.example_id) } } // Fragment example. override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) mxoExcludeAutomaticInteraction { this.view = view } // some code mxoIncludeAutomaticInteraction { this.view = view } }
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);
}