[Libgdx] [AIDE] App cause phone to be unresponsive, can't turn off display.

Code below causes my phone to become unresponsive. As in, it can lock up the phone.

Steps I did:

  1. Run app via AIDE.
  2. Press Home once it has completed.
  3. Bring the app selection menu back up. (I am using Android 4.0.3, so I hold Home button until the app selector shows up.)
  4. Select the dev app to resume.
  5. Get locked down.

Code:


package lib.gdx;
import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.Application;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.GL10;
import com.badlogic.gdx.backends.android.surfaceview.GLDebugHelper;

public class CanyonBunnyMain implements ApplicationListener
{
	private WorldRenderer renderer;
	private WorldController controller;
	private boolean paused;
	

	@Override
	public void create()
	{
		// TODO: Implement this method
		Gdx.app.setLogLevel(Application.LOG_DEBUG);
		controller=new WorldController();
		renderer=new WorldRenderer(controller);
		paused=false;
	}

	@Override
	public void resize(int width, int height)
	{
		// TODO: Implement this method
		renderer.resize(width, height);
	}

	@Override
	public void render()
	{
		// TODO: Implement this method
		if(!paused){
			controller.update(Gdx.graphics.getDeltaTime());
		}
		Gdx.gl.glClearColor(0x64/255f, 0x95/255f, 0xed/255f, 1f);
		Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
		renderer.render();
	}

	@Override
	public void pause()
	{
		// TODO: Implement this method
		paused=true;
	}

	@Override
	public void resume()
	{
		// TODO: Implement this method
		paused=false;
	}

	@Override
	public void dispose()
	{
		// TODO: Implement this method
		renderer.dispose();
	}
	
	
}

Anyone knows how to fix this?