2012-08-16 7 views
0

ViewPager에 2 가지 활동이 있습니다. 활동 A는 항목을 데이터베이스에 추가하고 활동 B는 추가 된 항목을 ListView에 표시합니다. 데이터베이스에 연결하고 데이터를 가져 와서 항목을 표시하는 GetFavs()이라는 메서드가 있습니다.
Activity B가 ViewPager에 표시 될 때마다 GetFavs() 메소드를 호출하려면 어떻게해야합니까?ViewPager에 표시 될 때 ListView를 새로 고치는 방법은 무엇입니까?

답변

1

나는 당신이 전체 데이터 당신이 B를 볼 때마다로드 할 수 없습니다 당신이 코드와이

if (B.adapter != null){ 
    ...//Add items to your adapter 
    B.adapter.notifyDataSetChange(); 
} 

처럼 떨어지게 할 수있는 새로운 항목을 추가 할 때 정적 B의 어댑터와 각 시간을 만들 수있을 것 같아요 또한 전체 B 컨텍스트를 전달하고 메서드를 만들어 새 항목을 추가 할 수 있습니다.

B parent; 
parent.addItemToList(Item item); 
관련 문제