Skip to content

RPUIPairedAssociatesLearningActivityBody

The RPUIPairedAssociatesLearningActivityBody class defines the UI for the instructions and test phase of the continuous visual tracking task.

Inheritance

Constructors

RPUIPairedAssociatesLearningActivityBody

const RPUIPairedAssociatesLearningActivityBody(
  1. RPPairedAssociatesLearningActivity activity,
  2. RPActivityEventLogger eventLogger,
  3. void onResultChange(
    1. dynamic
    ), {
  4. Key? key,
})

The RPUIPairedAssociatesLearningActivityBody constructor.

Properties

activity

The RPUIPairedAssociatesLearningActivityBody activity.

eventLogger

RPActivityEventLogger eventLogger
final

the RPActivityEventLogger for the RPUIPairedAssociatesLearningActivityBody.

onResultChange

void Function(dynamic) onResultChange
final

The results function for the RPUIPairedAssociatesLearningActivityBody.

Methods

createState

Creates the mutable state for this widget at a given location in the tree.

Subclasses should override this method to return a newly created instance of their associated State subclass:

@override
State<SomeWidget> createState() => _SomeWidgetState();

The framework can call this method multiple times over the lifetime of a StatefulWidget. For example, if the widget is inserted into the tree in multiple locations, the framework will create a separate State object for each location. Similarly, if the widget is removed from the tree and later inserted into the tree again, the framework will call createState again to create a fresh State object, simplifying the lifecycle of State objects.