从另一个活动更新活动
问题描述:
我有扩展PreferenceActivity的SettingsActivity,并且在设置中我可以指定我的MainActivity需要在屏幕上显示多少个EditTexts
。我使用助手类的全局变量来实现这一点。我的SettingsActivity更改全局变量的值,并且我的MainActivity读取此值并根据需要添加尽可能多的EditText。从另一个活动更新活动
但是有一个问题,我的MainActivity吸引它已经被最小化后,才新EditTexts
,然后最大化,因为这种方法,增加了EditTexts
是onCreate
方法。我尝试从SettingsActivity访问我的public void addEditTexts(int amount)
方法(它在MainActivity中),但未成功。有没有其他方法可以做到这一点?
答
您应该将绘制EditTexts的方法放在onResume()
;
@Override
protected void onResume() {
super.onResume();
// Your method here
}