Страница 1 из 1

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

Добавлено: 06 май 2012, 23:36
laandrew
Здравствуйте!

Я хочу запустить 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.

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

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

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

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

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

this.getParent()
Код

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

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