요전에 질문을 하였는데 원하는 답을 얻지 못해 질문을 바꿔서 질문하겠습니다.

위의 이미지를 참고해 주세요.
코드형식으로 질문을 올리겠습니다.
<탭> // 전체는 탭으로 감싸져 있다.
// 따라서 sub1과 sub2는 탭과 관계없이 개별적으로 동작한다.
// 그리고 탭을 새로고침 하지 않는한, sub2는 초기화면에서 변화하지 않는다.
<sub 1>=====================================================
// 가장 먼저 수행!
if : 버튼을 누르면 다음의 동작을 수행함.
sendTimerControl = 111; // 06
intent = new Intent(Testing.this, History_screen.class); // 06
intent.putExtra("value", sendTimerControl); // 06 데이터를 보냄
// 데이터를 보냄 (putExtra를 통해 데이터 값 111을 보낸다.
// 여기서 Testing.this는 sub 1입니다. 그리고 History_screen은 sub 2 입니다.
==========================================================
이 공간은 빈 공백입니다.
<sub 2>=====================================================
Intent intent = getIntent(); // 01
receiveTimerControl = intent.getIntExtra("value", 100); // 01 데이터를 받아 처리
if (receiveTimerControl == 111) { // 값을 받아 처리 02
startGettingValue(); // 이 함수는 textView의 내용을 바꿔주는 역할을 함
//이부분에 코드를 넣어 새로고침을 하고 싶습니다. 하지만 어떤 코드를 넣어
//야할지 잘 모르겠습니다.ㅠㅠ
}
// sub1로부터 받은 데이터를 받아 textView의 내용을 100에서 111로 바꿔줍니다.
// 이때 개념적으로 textView의 내용은 111이지만 실제 탭을 넘겼을때, 보이는 화면은 100(초기 값)입니다.
==========================================================
</탭>
여기서 저의 질문은 어떻게하면 데이터 값이 들어왔을때, sub2의 화면이 새로고침 되게끔 만들고 싶습니다.
답변은 소스코드나, 참고할수 있는 링크로 답변 부탁드립니다.