如果我有一个名为 onStop
的方法,它会调用 super.onStop();
。这个方法什么时候运行?
在我的主要 Activity 中,我启动了另一个 Activity ,如下所示:startActivity(new Intent(this, MyNewActivity.class));
。这会自动停止我的主要 Activity 并调用 onStop
吗?
另外,我应该在我的主要 Activity 的onStop
方法中做什么样的事情。到目前为止,我所做的只是取消注册监听器以释放空间,但除此之外我还应该做些什么吗?
谢谢,非常感谢任何帮助。
最佳答案
When does this method run?
当您的 Activity 不再对用户可见时调用此方法
Does this automatically stop my main activity and call onStop
是的,当您启动另一个 Activity 时,首先调用 onPause() 函数,然后调用 onStop()。
what kind of things should I do in the onStop method of my main activity
这取决于您的实现和您的需求,但建议在 onPause() 回调函数上实现持久化数据
关于android: 如何处理 onStop 方法调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19463947/