android 怎么判断一个Activity是否加载过,如果加载过,怎么让他不重新加载呢! 给个办法呗!

2024-12-14 04:35:26
推荐回答(2个)
回答1:

在这个activity中添加一个状态标志,当被加载的时候修改这个状态标志的值,并将状态值返回给调用它的activity。

回答2:

可以在androidmanifest.xml中加入配置
android:configChanges="orientation|keyboardHidden",
配置android:configChanges的作用就是如文档所说的:
Specify one or more configuration changes that the activity will handle itself. If not specified, the activity will be restarted if any of these configuration changes happen in the system。
这样在程序中. Activity就不会重复的调用onCreate()甚至不会调用onPause.onResume.
只会调用一个 onConfigurationChanged(Configuration newConfig)。