Нужна помощь.

Ответить
laandrew
Сообщения: 53
Зарегистрирован: 02 апр 2012, 09:40

Нужна помощь.

Сообщение laandrew » 06 май 2012, 23:36

Здравствуйте!

Я хочу запустить ProgressDialog со следующим кодом:

Код: Выделить всё

pd = new ProgressDialog(this.getParent());
		    	      pd.setTitle("Title");
		    	      pd.setMessage("Message");
		    	      pd.show();
		    	      Thread t = new Thread() {
		    	          public void run() {
		    	        	  while (true) {
		    	            	  textView2.setText("OK");
		    	            	  }
	    	          }
		    	      };
		    	      t.start();
Но у меня выдается ошибка: 05-06 20:20:18.132: E/AndroidRuntime(223): Uncaught handler: thread main exiting due to uncaught exception.

Прошу помочь в исправлении ошибки.

Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

Re: Нужна помощь.

Сообщение damager82 » 08 май 2012, 07:36

laandrew писал(а):Но у меня выдается ошибка: 05-06 20:20:18.132: E/AndroidRuntime(223): Uncaught handler: thread main exiting due to uncaught exception.
На какую точно строку указывает ошибка?

Что вы хотите получить от этого кода?

Код: Выделить всё

this.getParent()
Код

Код: Выделить всё

textView2.setText("OK");
Не сработает и выдаст ошибку, т.к. он может быть выполнен только в основном потоке.
Об этом я буду подробно рассказывать в уроке через две недели
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение

Ответить