마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

[안드로이드] 탭 액티비티 새로고침하는 방법을 알고 싶습니다.

0 추천

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

 

위의 이미지를 참고해 주세요.

 

코드형식으로 질문을 올리겠습니다.

<탭> // 전체는 탭으로 감싸져 있다.

// 따라서 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의 화면이 새로고침 되게끔 만들고 싶습니다.

답변은 소스코드나, 참고할수 있는 링크로 답변 부탁드립니다.

kissout (1,100 포인트) 님이 2016년 4월 27일 질문
kissout님이 2016년 4월 27일 수정

1개의 답변

0 추천
 
채택된 답변
http://itmir.tistory.com/393

프리퍼런스를 이용하세요
익명사용자 님이 2016년 4월 28일 답변
kissout님이 2016년 4월 29일 채택됨
...