我有一个 Activity,里面有很多碎片交易,有时我的用户需要打开首选项 Activity 几秒钟。我这样做:
Intent preferencesIntent = new Intent(this, PreferencesView.class);
this.startActivity(preferencesIntent);
每次我这样做时,我的主要活动的 onDestroy() 都会被调用。因此,当我的用户回来时,主要活动处于初始阶段。但我希望主要活动在他们离开时像这样。
我知道我应该保存/恢复我的数据,让 Activity 重新创建自己。但这会非常复杂,而且我的用户大部分时间都在我的主要活动中。
那么有没有办法告诉Android不要在我的主要活动不可见时杀死它?
先感谢您!