2012-08-03 185 views
1

我有擴展PreferenceActivity的SettingsActivity,並且在設置中我可以指定我的MainActivity需要在屏幕上顯示多少個EditTexts。我使用助手類的全局變量來實現這一點。我的SettingsActivity更改全局變量的值,並且我的MainActivity讀取此值並根據需要添加儘可能多的EditText。從另一個活動更新活動

但是有一個問題,我的MainActivity吸引它已經被最小化後,才新EditTexts,然後最大化,因爲這種方法,增加了EditTextsonCreate方法。我嘗試從SettingsActivity訪問我的public void addEditTexts(int amount)方法(它在MainActivity中),但未成功。有沒有其他方法可以做到這一點?

回答

3

您應該將繪製EditTexts的方法放在onResume();

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

    // Your method here 
}