현재 Android 앱을 개발 중입니다. 앱에 2 가지 활동이 있습니다. 활동 1은 ListActivity입니다. ListActivity는 표준 Activity를 호출합니다. 두 번째 활동이 끝나면 finish() 메서드를 사용하여 ListActivity로 돌아 오는 활동을 닫습니다. ListActivity가 새 데이터로 새로 고침해야합니다.ListView가 android에서 활동으로 돌아 왔을 때 새로 고침
1
A
답변
2
활동으로 돌아올 때 어댑터에 notifyDataSetChanged()
을 호출하면됩니다.
API 상태 :
가 기저 데이터가 변경되었으며 그것 자체를 리프레시하도록 부착 뷰를 통지()
보이드 notifyDataSetChanged.
1
데이터를 의도적으로 패키지 했습니까? 그 문제에 대해 당신은 StartActivityForResult()를 시작 했습니까? 그렇다면 onActivityResult (...) 메서드를 재정 의하여 원하는 데이터를 가져 와서 수행해야 할 작업에 데이터를 추가하십시오. 그런 다음 sahhhm과 같이 notifyDataSetChanged()를 호출하십시오.
~ Aedon리스트 뷰에서 정보를 다시로드해야합니다
0
...
@Override
protected void onResume() {
super.onResume();
mAdapter= new mYCustomAdapter(mActivity.this, valuesReloaded);
mList.setAdapter(mAdapter);
mAdapter.myMethodThatNotifyChange();
}
여기서 valuesReloaded 새로운 가치와 새로운 배열입니다. mAdapter는 사용자 정의 어댑터 myMethodThatNotifyChange는 당신이 (단지 클래스 어댑터에서 호출 할 수있는 사용자 정의 어댑터) notifyDataSetChanged()를 호출해야합니다 클래스 MyCustomAdapter의 방법
class myCustomAdapter extends BaseAdapter{
...
...
myMethodThatNotifyChange{
notifyDataSetChanged();
}
...
...
}
또는 실제 활동을 마무리하고,이다 새로운 의도로 새로 고침
@Override
protected void onResume() {
super.onResume();
Intent mIntet = new Intent(mlistViewPersons.this , mlistViewPersons.class)
startActivity(mIntent);
finish();
}
관련 문제
- 1. 활동에서 돌아 왔을 때 탭 새로 고침
- 2. UIDocumentInteractionController에서 돌아 왔을 때 내보기가 손실됩니다.
- 3. 페이지 새로 고침 이전 페이지로 돌아 가기
- 4. 마지막 활동으로 돌아 가기
- 5. 홈 활동으로 돌아 가기
- 6. Android에서 작업을 완료 한 후 활동으로 돌아 가기?
- 7. 새로 고침/새로 고침
- 8. ListView가 android에서 작동하지 않습니다
- 9. 새로 고침/새로 고침 Google지도
- 10. NSFetchedResultsController 새로 고침 새로 고침?
- 11. android에서 자동 새로 고침 방법 만들기
- 12. 새로 고침 페이지가 양식을 제출하고 새로 고침 할 때
- 13. noHistory = true인데도 활동으로 돌아 가기
- 14. 사용자가 돌아 왔을 때 GPS를 사용하여 알림을 전송하는 방법
- 15. 배경 모드에서 돌아 왔을 때 iOS 4 앱이 깜박이고 충돌합니다.
- 16. 인터넷에서 동기화 후보기 새로 고침/새로 고침
- 17. Firefox 6 무한 페이지 새로 고침 해시가있는 페이지로 돌아 가기
- 18. Android리스트 새로 고침
- 19. ListView WPF에서 새로 고침 제안 새로 고침
- 20. Infragistics WebDataGrid 새로 고침 새로 고침
- 21. 새로 고침/새로 고침 Flot In Javascript
- 22. flex에서 데이터 격자 새로 고침/새로 고침
- 23. Java JTable 재구성/새로 고침/새로 고침
- 24. 새로 고침 테이블보기 iphone
- 25. 새로 고침
- 26. 활동으로 돌아 오지만 (finish()를 통하지 않고)
- 27. ASP.NET 새로 고침 업데이트 패널
- 28. 보기에서 활동으로 이동하고 안드로이드로 돌아 오는 방법
- 29. 새로 고침 문제
- 30. 홈 화면으로 돌아가서 마지막 활동으로 돌아 가기
나는 당신의 답변이 더 좋을 것 같으니까 첫 번째 활동이 다시 시작 이벤트로 돌아 오지 않으므로 답변을 게시하고 싶지 않습니까? –
그러면 그 메소드의 ArrayAdapter에서'notifyDataSetChanged()'를 호출 할 수 있습니다. – sahhhm
@ Jason, 네,하지만 어댑터가 업데이트 될 것이라고 생각하지 않습니다. 나는 당신이 진정으로 알릴 필요가 있다고 생각합니다. – AedonEtLIRA