Java - Error al Cerrar Hilo

   
Vista:

Error al Cerrar Hilo

Publicado por akzule oa162162@gmail.com (1 intervención) el 05/11/2017 01:18:12
soy aprendiz y estoy estudiando los hilos, canvas y otras cosas para Android
Pero cuando intento cerrar mi hilo desde un metodo me da una exepcion(tengo un canvas intervenido como lo cancelo o k???)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//el constructor no lo pondre ni las variables.
Public class GameView extends SurfaceView
 
SurfaceHolder holder;
holder=getHolder();
Hilo nuevoHilo=new Hilo("nuevoHilo");
 
holder.addCallback(new SurfaceHolder.Callback(){
 
	@Override
	public void surfaceCreated(SurfaceHolder p1)
	{
		nuevoHilo.start();
	}
 
	@Override
	public void surfaceChanged(SurfaceHolder p1, int p2, int p3, int p4)
	{
		// TODO: Implement this method
	}
 
	@Override
	public void surfaceDestroyed(SurfaceHolder p1)
	{
		nuevoHilo.setEjecucion(false);
		boolean retry=true;
 
		while (retry)
		{
			try
			{
				nuevoHilo.join();
				retry=false;
			}
			catch (InterruptedException e)
			{}
		}
	}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder