Android 调用另一个类时,是否可以使初始类保持状态

Android 调用另一个类时,是否可以使初始类保持状态,android,Android,我有两个班,一班和二班 在类1中,我有一个onclick按钮,它使用以下命令调用下一个类: Intent StartGameIntent = new Intent(StartGame.this,class2.class); startActivity(StartGameIntent); 是否有任何方法使1类保持状态。所以当我从2类调用1类时,1类仍然会显示原来的内容 谢谢这通常通过Activity.onSaveInstanceState和onRestoreInstanceState完成

我有两个班,一班和二班

在类1中,我有一个onclick按钮,它使用以下命令调用下一个类:

Intent StartGameIntent = new Intent(StartGame.this,class2.class);
    startActivity(StartGameIntent);
是否有任何方法使1类保持状态。所以当我从2类调用1类时,1类仍然会显示原来的内容


谢谢

这通常通过Activity.onSaveInstanceState和onRestoreInstanceState完成


你应该能够有目的地调用你的新class2,而不是调用finish;在一班。当用户选择调用finish的内容时;在class2上,class1仍将运行,因为您将它放在后台并再次出现。如果用户按下“back”,它也会工作

如果他们按“home”键,而您想要保存状态,那么您将需要查看Android活动生命周期,并查看如何在onPause中保存设置/应用程序状态