我有一个包含大量片段事务的Activity,有时我的用户需要打开偏好设置Activity几秒钟。我像这样做:
Intent preferencesIntent = new Intent(this, PreferencesView.class);
this.startActivity(preferencesIntent);
每次我这样做时,我的主Activity的onDestroy()方法被调用。因此,当用户返回时,主Activity处于初始状态。但是我希望主Activity像他们离开时一样。
我知道我应该保存/恢复我的数据并让Activity重新创建自己。但这将非常复杂,而且我的用户大部分时间都在我的主Activity中。
所以有没有办法告诉Android在它不可见时不要杀死我的主Activity?
提前感谢!