본문 바로가기

플밍 is 뭔들/안드로이드

[안드로이드] 특정 Activity에서 다른 Activity의 ListView새로고침하기

1.새로고침하고자 하는 Activity의 Context를 전역변수로 만들어 준다.
     public static Context CONTEXT;

2.onCreate 부분에서 Context의 값을 지정해준다.
     CONTEXT this;

3.다른 Activity에서 위의 Context의 onResume() 메서드를 호출한다
     ((ListActivity)ListActivity.CONTEXT).onResume();

※ 해당 내용은 onResume() 메서드를 통해 새로고침한다는 가정하에 작성한 내용.
onResume() 메서드에 새로고침에 관한 내용이 있어야 한다.
@Override
public void onResume() {
   super.onResume();
   
   ListView.notifyDataSetChanged();
   
}