android: 如何处理 onStop 方法调用

标签 android

如果我有一个名为 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/

相关文章:

Android Nexus One - 我可以通过配色方案节省能源吗?

Android:共享库 .../libSTLport_shared.so 已经加载了相同的 cl(sqlcipher 相关)

java - 将大流转换为字符串时内存不足

android - 如何打开设备中安装的 map 列表?

java - 处理 fragment ListView 时出错,找不到符号 'list'

java - android.view.InflateException : Binary XML file line #0: Binary XML file line #0: Error inflating class <Classname>

java - 如何使用 JNI 创建对象?

android - 向不同的收款人汇款 Paypal

android - 如何将文本按钮添加到操作栏

java - 读取日期和时间异常