현재 A엑티비티에서 프로그래스바로 진행률을 표시하고
A엑티비티를 finish하고 B엑티비티로 갔다가 다시 A엑티비티로 돌아왔을때
진행률을 이어서 표시하게 하고 싶습니다.
Handler handler = new Handler() {
public void handleMessage(android.os.Message msg) {
pb2.setProgress(Common.percent);
Log.i("handler", "호출됨 : " + Common.percent);
};
};
protected void onResume() {
super.onResume();
pb2.setProgress(Common.percent);
};
쓰레드 동작 부분은 빼고 업데이트 관련 로직을 첨부합니다.
위와 같이 핸들러로 pb(프로그래스바)를 업데이트 하는 로직이 있고,
다시 돌아왔을때 pb2.setProgrss로 진행률을 저장된 변수를 불러와 복원 세팅하는 로직을 구현하였습니다.
그런데 현재 엑티비티를 빠져나갔다 다시 돌아오면 Log상에 호출됨이라는 로그는 계속 찍히고
로그상으로 진행률은 올라가는데 UI단 프로그래스바는 업데이트가 되질 않습니다.
조언부탁드립니다.