Переключить вид с помощью ViewFlipper - PullRequest
3 голосов
/ 02 февраля 2011

Когда я запускаю свое приложение, я могу выбрать, какой вид показывать в моем viewFlipper, запустив:

viewFlipper.setDisplayedChild(1);

в onCreate, я могу переключить вид в моем onClick ()

viewFlipper.setDisplayedChild(0);

Когда я хочу переключить ребенка из своего кода (не в моем основном приложении), я получаю следующую проблему!

02-02 12:17:08.620: ERROR/AndroidRuntime(1005): android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.

Любая помощь приветствуется.

1 Ответ

5 голосов
/ 02 февраля 2011

Вызывать setDisplayedChild() можно только из основного потока приложения, а не из фонового потока.

...