我在異步模式下使用Twitter4j。當我在聽衆中得到響應時,我希望能夠在我的活動中更改某些視圖,但結果爲CalledFromWrongThreadException
。如何優雅地從其他線程訪問Android視圖?
我知道我可以使用runOnUiThread
方法,但除了內聯Runnable Classes之外,最優雅的解決方案是什麼?我的活動
部分:
TwitterListener listener = new TwitterAdapter() {
@Override
public void gotUserDetail(User user) {
super.gotUserDetail(user);
fillInUserProfileDetails(user);