Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Solutions on the web

via GitHub by HolgerJeromin
, 1 year ago
Only the original thread that created a view hierarchy can touch its views.
via GitHub by c1rus
, 1 year ago
Only the original thread that created a view hierarchy can touch its views.
via GitHub by bduyng
, 1 year ago
Only the original thread that created a view hierarchy can touch its views.
via Stack Overflow by Tertles
, 2 years ago
Only the original thread that created a view hierarchy can touch its views.
via Stack Overflow by TwoStarII
, 2 years ago
Only the original thread that created a view hierarchy can touch its views.
via GitHub by little13579
, 2 months ago
Only the original thread that created a view hierarchy can touch its views.
android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.	at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:6363)	at android.view.ViewRootImpl.invalidateChildInParent(ViewRootImpl.java:909)	at android.view.ViewGroup.invalidateChild(ViewGroup.java:4691)	at android.view.View.invalidateInternal(View.java:11802)	at android.view.View.invalidate(View.java:11766)	at android.view.View.invalidate(View.java:11750)	at android.widget.ImageView.setImageDrawable(ImageView.java:456)	at android.support.v7.widget.ActivityChooserView.updateAppearance(ActivityChooserView.java:531)	at android.support.v7.widget.ActivityChooserView.access$400(ActivityChooserView.java:66)	at android.support.v7.widget.ActivityChooserView$4.onChanged(ActivityChooserView.java:268)	at android.database.DataSetObservable.notifyChanged(DataSetObservable.java:37)	at android.widget.BaseAdapter.notifyDataSetChanged(BaseAdapter.java:50)	at android.support.v7.widget.ActivityChooserView$1.onChanged(ActivityChooserView.java:129)	at android.database.DataSetObservable.notifyChanged(DataSetObservable.java:37)	at android.support.v7.widget.ActivityChooserModel.ensureConsistentState(ActivityChooserModel.java:660)	at android.support.v7.widget.ActivityChooserModel.setIntent(ActivityChooserModel.java:373)	at android.support.v7.widget.ShareActionProvider.setShareIntent(ShareActionProvider.java:349)	at app.mapillary.android.activity.BrowserActivity.setLocation(BrowserActivity.java:406)	at app.mapillary.android.browser.WebAppInterface.moveMapTo(WebAppInterface.java:18)	at org.chromium.base.SystemMessageHandler.nativeDoRunLoopOnce(Native Method)	at org.chromium.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:39)	at android.os.Handler.dispatchMessage(Handler.java:102)	at android.os.Looper.loop(Looper.java:135)	at android.os.HandlerThread.run(HandlerThread.java:61)