마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

프라그먼트에서 리스트뷰 새로고침

0 추천
프라그먼트 에서 리스트 뷰를 뿌리는 앱을 하나 만들고 있는데요

리스트 뿌려진 창에서 버튼 클릭시 글 작성 액티비티로 이동을 합니다.

글을 작성하면 onbackpress()로 다시 프라그먼트 화면으로 돌아오는데

다시 돌아올때 작성된 글이 리스트뷰에 포함되게 하고 싶습니다.

onResume() 될때마다 새로고침 하는건 가능한데요

글 작성이 아니라 그냥 리스트를 클릭해서 다른 액티비티에 갔다가 다시 돌아올때는

새로고침이 되면 안됩니다.

onResume()에 넣으니 무조건 화면이 바뀌면 새로고침이 되네요

방법이 없나요?
lotto (1,070 포인트) 님이 2015년 3월 6일 질문
아랫분 말씀처럼 startActivityForResult로 하세요!
저도 이 문제 때문에, 저번에 이 질문을 했었고요.
StartActivityForResult를 하면 REsult 값이 fragment를 담고 있는 activity로 넘어온다고 주장하는 사람들이 있는데, 이론적으로는 이게 맞을지는 모르겠으나,

제가 몇시간 몇일동안 테스트해본결과, result가 해당 프레그먼트로 들어오더라고요... 뭐지(?) 답변자들 개XX들 하면서 했던 기억이 나네요 ㅋㅋㅋㅋ

startactivityforresult로 결과값을 받아오면 쓰레드로 리스트 다시 만들어주시거나 아니면 그냥 다시 setadapter해주시길~!

1개의 답변

0 추천
 
채택된 답변
글작성할때 startActivity 대신에 startActivityForResult 를 호출해서 글 작성 성공시에만

새로고침하는 식으로 해보세요
mamondebaltob (32,750 포인트) 님이 2015년 3월 6일 답변
lotto님이 2015년 4월 6일 채택됨
...