我在异步模式下使用Twitter4j。当我在听众中得到响应时,我希望能够在我的活动中更改某些视图,但结果为CalledFromWrongThreadException
。如何优雅地从其他线程访问Android视图?
我知道我可以使用runOnUiThread
方法,但除了内联Runnable Classes之外,最优雅的解决方案是什么?我的活动
部分:
TwitterListener listener = new TwitterAdapter() {
@Override
public void gotUserDetail(User user) {
super.gotUserDetail(user);
fillInUserProfileDetails(user);