我在java中有一个Runnable
的类public class SampleDynamicXYDatasource extends Activity implements Runnable {
我从主程序中调用它。在这个类上我有一个循环,在循环中我调用处理程序,以便传递给主程序一些值
mHandler.obtainMessage(Conn.HeartRate_Val,1, -1,heardrate).sendToTarget();
但当它继续执行该程序时,它会停止程序。 有什么必须添加,以使处理程序工作,而不是停止程序?
修改
public class SampleDynamicXYDatasource extends Activity implements Runnable {
public void run ()
{
while(scanner.hasNext()) {
Thread.sleep(10); // decrease or remove to speed up the refresh rate.
phase++;
Log.i("File","String " + scanner.next());
val=Double.parseDouble(scanner.next());
mHandler.obtainMessage(Conn.HeartRate_Val,1, -1,val).sendToTarget();
}
}
它从一个文件中读取并将其与处理程序一起发送到主类,但是它以它读取的第一行字符停止,但是如果我删除处理程序它会显示我屏幕上的所有字符