У меня есть класс в 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();
}
}
он читает из файла и отправляет его с обработчиком восновной класс, но он останавливается с символом первой строки, который он прочитал, но если я уберу обработчик, он покажет мне все символы на экране