jjzjj

onSaveInsanceState

全部标签

Android - 为什么使用 onSaveInsanceState() 来保存未调用的位图对象?

我正在制作一个简单的绘图应用程序。我希望能够在设备方向改变时保存用户在屏幕上的绘图。这只发生在主要Activity中。我读到,如果方向发生变化,那么Activity将被销毁并再次重新创建(onCreate(Bundlecreated)被调用)。我不确定这是否意味着它也应该调用onSavedInstanceState(Bundlebundle),因为在我的应用程序中,只有当另一个Activity将焦点放在我的主要Activity之上时才会调用它,而不是当旋转到横向/纵向。我只是在寻找一种方法来保存现有位图,并在方向发生变化时将其传递给主要Activity。如果我的onSaveInstan