package com.tid.Ejemplo91_threadHandler;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.util.Log;
public class ThreadLoop extends Thread {
public Handler manejador;
public ThreadLoop(Handler manejador) {
super();
this.manejador = manejador;
}
@Override
public void run() {
while (true) {
try {
Thread.sleep(1000);
Log.d("TID_EXAMPLE", "ThreadLoop keeponloop");
int num=(int) (Math.random()*1000);
Message msg=new Message();
Bundle data=new Bundle();
data.putString("datos", "enviado desde el thread por mensaje"+String.valueOf(num));
msg.setData(data);
manejador.sendMessage(msg);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}