저는 비동기 모드에서 Twitter4j를 사용하고 있습니다. 리스너에서 응답을 받으면 내 활동에서 일부보기를 변경할 수 있지만 결과는 CalledFromWrongThreadException
입니다.다른 스레드에서 Android보기에 우아하게 액세스하는 방법은 무엇입니까?
나는 runOnUiThread
메소드를 사용할 수 있다는 것을 알고 있지만, Runnable 클래스를 인라이닝하는 것과 별도로 가장 좋은 해결책은 무엇입니까? 내 활동의
부 : 나는 Activity.runOnUiThread(Runnable)
또는 View.post(Runnable)
보다 더 "우아한"해결책이 있다고 생각하지 않습니다
TwitterListener listener = new TwitterAdapter() {
@Override
public void gotUserDetail(User user) {
super.gotUserDetail(user);
fillInUserProfileDetails(user);