There is no functionality to send signal to an activity.
Update search attributes or memo of a workflow externally, the activity can keep checking the value until it is updated.
Activity worker (when executing the activity) will need to periodically check the target attribute, which indicates more work to be done, plus unnecessary load.
I would suggest split the activity into multiple pieces & necessary workflow signal handling to unblock the remaining logic.
You can use task routing to ensure the execution of multiple activities on the same process. Which is almost the same as sending signals to activities.