1

EditTexts我有扩展 PreferenceActivity 的 SettingsActivity,在设置中我可以指定我的 MainActivity 需要在屏幕上显示多少。我正在使用辅助类中的全局变量来实现这一点。我的 SettingsActivity 更改了全局变量的值,我的 MainActivity 读取该值并根据需要添加尽可能多的 EditText。

但是有一个问题,我的MainActivityEditTexts是在最小化后再最大化后才绘制新的,因为这个添加的方法EditTexts是在onCreatemethod. 我试图public void addEditTexts(int amount)从 SettingsActivity 访问我的方法(在 MainActivity 中)但没有成功。有没有其他方法可以做到这一点?

4

1 回答 1

3

您应该将绘制 EditTexts 的方法放在onResume();

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

    // Your method here
}
于 2012-08-03T12:00:50.710 回答