如何用多个活动android保存活动状态

时间:2013-01-29 17:27:31

标签: android android-layout android-activity android-screen

我有两个activities A& B在我的应用程序中。 我已经学会了在配置发生变化时如何保存和恢复所有数据。 在我的应用程序中,用户必须从A转到活动B(所有数据都在B中)。

现在,每当屏幕旋转发生时,app重新启动并转到活动A.

如何在屏幕旋转发生之前了解最后一项活动,以便我可以直接打开相同的活动并让我的用户继续?

1 个答案:

答案 0 :(得分:0)

试试这可能对你有帮助。

粘贴此代码第二个活动。 屏幕方向更改时调用此方法。

例如:纵向到横向,反之亦然。

获取一个变量并操纵该变量值以了解之前的活动。

@Override
public void onConfigurationChanged(Configuration newConfig) {
   super.onConfigurationChanged(newConfig);
   //Write Logic for start the same activity like and restore the data.
   startActivity(new Intent(context,SecondActivity.class));
}