2014-02-28 2 views
0

문제는 내가 지속적으로 검색하려고 시도한 문제입니다.조각보기가 업데이트되지 않습니다.

사용자 정의보기를로드하는 데 사용하는 fragment(FRAGMENT A)이 있습니다. 각보기에는 값을 얻기 위해 asynctask를 실행하여 채워지는 textviews가 들어 있습니다. 이제 새 사용자 정의보기에서 해당 값 중 하나를 편집 할 수있는 새 fragment(FRAGMENT B)을로드하는 데 사용하는 단추가 있고 그 다음에 popbackstack을 호출하여 (FRAGMENT A)으로 돌아갑니다. onResume(Fragment A).

비동기 작업을 다시 실행하여 새 값을 가져 오지만 업데이트되지 않습니다.

여러 가지 시도를했지만 작동하지 않는 것 같습니다. 도와주세요.

+0

하는 첫 번째 데이터를 저장할 수 있는지 당신의 조각 B의 성공을 조각 A에 다시 온다. –

+0

값이 onResume()에 들어 왔는지 확인하십시오. 그것을 인쇄하고 확인하십시오. –

+0

asynctask의 onPostexecute 메소드에서 asynctask에 의존하는 태스크를 수행하는지 확인하십시오. asynctask에서 값을 갱신 할 수있는 유일한 장소이기 때문입니다. asynctask는 별도의 스레드에서 실행되며 나머지 프로그램은 실행을 차단하지 않습니다. –

답변

0

즉 단순히 조각 B 후 값 가져 오기 절차를 실행하기 전에 약간의 지연을 넣어이었다 주위에 내가 가진 방법은

관련 문제