- 有没有办法防止主要活动暂停,并在另一个活动打开并处于活动状态时破坏它的内容?
问问题
1666 次
3 回答
2
不,那是 Activity 的生命周期。一旦视图被遮挡,Activity 就会暂停,一旦完全隐藏它就会停止,此时 Android 可以随时销毁它,为其他 Activity 重新分配资源。
于 2013-05-22T13:03:16.700 回答
2
您无法阻止Activity
暂停,因为它需要遵循活动生命周期,但您可以覆盖onPause()
并保存您需要的任何内容
@Override
public void onPause()
{
// save your data
}
如何保存内容取决于您的需要。但是,如果你要去参加一项活动并马上回来,那么你会想用它startActivityForResult()
来完成这个
于 2013-05-22T13:02:03.663 回答
1
该活动不会在暂停时破坏内容。它确实在 onDestroy 上执行此操作。您可能正在旋转屏幕,这会导致重新创建底部活动。如果要保留内容,则需要保存状态。
于 2013-05-22T13:04:00.283 回答