2012-08-03 2 views
1

PreferenceActivity를 확장하는 SettingsActivity가 있으며, 설정시 화면에 MainActivity가 표시되어야하는 수를 지정할 수 있습니다. 이를 달성하기 위해 도우미 클래스의 전역 변수를 사용하고 있습니다. My SettingsActivity는 전역 변수의 값을 변경하고 MainActivity는이 값을 읽고 필요한만큼 많은 EditText를 추가합니다.다른 활동에서 활동 업데이트하기

그러나 한 가지 문제가있다, 내 MainActivity는 최소화 된 후에 만 ​​새로운 EditTexts을 그리고 EditTexts을 추가하는이 방법은 onCreate 방법에 있기 때문에 다음 극대화. 나는 성공없이 SettingsActivity에서 내 public void addEditTexts(int amount) (MainActivity에 있음) 메소드에 액세스하려고했습니다. 이 작업을 수행 할 다른 방법이 있습니까?

답변

3

onResume()에 EditTexts를 그리는 방법을 지정해야합니다.

@Override 
protected void onResume() { 
    super.onResume(); 

    // Your method here 
} 
관련 문제