Why doesnt this run continuously when i push the continuous button?
<pre><code>public class TestingActivity extends Activity implements View.OnClickListener
{
ScheduledThreadPoolExecutor scheduler = new ScheduledThreadPoolExecutor(1);

ScheduledFuture now = null;
public void onCreate(Bundle savedInstanceState)
{
    //oncreate
}
public void rollthedice()
{
//rollthedice
}


 public void onClick(View view)
{

    Runnable runner = new Runnable()
    {
        public void run()
        {
            rollthedice();
        }
    };


    if(view.equals(continuous))
    {
    if(now == null)
        now = scheduler.scheduleAtFixedRate(runner, 0, 250, TimeUnit.MILLISECONDS);
    else
        return;
    }
    if(view.equals(stop))
    {
        if(now != null)
        {
            now.cancel(true);
            now = null;
        }

        else
            return;
    }
    if(view.equals(roll))
        rollthedice();
    if(view.equals(exit))
        System.exit(0);
}
</code></pre>

<p>I used it in a Java application and it worked fine, i put it into android project and it doesnt work i want the continuous button to run rollthedice() continuously and the stop button to stop it then continuous to start it again and stop back and forth</p>
