I'm using Twitter4j in asynchronous mode. When I get response in Listener I want to be able to change some Views in my Activity but it results in CalledFromWrongThreadException
.
I know that I can use runOnUiThread
method, but what is the most elegant solution for this apart from inlining Runnable Classes?
Part of my Activity:
TwitterListener listener = new TwitterAdapter() {
@Override
public void gotUserDetail(User user) {
super.gotUserDetail(user);
fillInUserProfileDetails(user);