Invocar un Activity desde otro Activity es una tarea muy comun y relativamente sencilla en el desarrollo de una aplicacion para Android.
Una forma de realizar esta invocacion es mediante el metodo startActivityForResult() que supongamos ActivityA invoca a un ActivityB y este ActivityB invocado una vez terminado su tarea devolvera un resultado al ActivityA. (ver figura).
Entrando al ejemplo que hize, existe un primer Activity (MainActivity) que muestra colores y tambien existe un segundo Activity (ColoresActivity) en donde elijes que color quieres setear en el primer Activity.
<?php
$example = range(0, 9);
foreach ($example as $value)
{
echo $value;
}