android– 在活动的onPause()或onStop()状态下运行代码

android– 在活动的onPause()或onStop()状态下运行代码,第1张

概述我的Android应用程序中有一个功能,每次用户尝试编辑他或她的个人资料时都需要运行.我的应用程序中有两个部分的编辑配置文件(请不要问为什么,它背后有一个非常漫长的繁琐原因).如果用户决定取消所有内容,我需要恢复用户在编辑配置文件的第一部分所做的更改.我在编辑个人资料的第二

我的Android应用程序中有一个功能,每次用户尝试编辑他或她的个人资料时都需要运行.我的应用程序中有两个部分的编辑配置文件(请不要问为什么,它背后有一个非常漫长的繁琐原因).如果用户决定取消所有内容,我需要恢复用户在编辑配置文件的第一部分所做的更改.我在编辑个人资料的第二部分做了一个取消按钮,但我的问题是,如果用户按下设备上的返回按钮或主页按钮,应用程序调用onPause()和onStop(),该怎么办?如何在活动的这两个阶段运行相同的代码?那些知道如何将代码放在不同状态的活动的人吗?我只是在onPause()上创建一个函数并将代码粘贴在那里吗?那会有用吗?

解决方法:

你可以在onPause和onStop中做很多事情,只记得调用super.onPause();, super.onStop();或者你需要的每一个,只需遵循以下模式:

@OverrIDepublic voID onPause() {    super.onPause();  // Always call the superclass method first    // Do what you want.}

另外,如果您希望用户能够返回您的活动并编辑某些内容而不是关闭它,您只需调用onBackpressed():

@OverrIDepublic voID onBackpressed() {     super.onBackpressed();     // You can just call onStop to close the app     // or do what you want.}
总结

以上是内存溢出为你收集整理的android – 在活动的onPause()或onStop()状态下运行代码全部内容,希望文章能够帮你解决android – 在活动的onPause()或onStop()状态下运行代码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1116458.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存