android– 使用onResume和onPause

android– 使用onResume和onPause,第1张

概述假设我有两个活动,activity1和activity2.我想从activity1导航到activity2,从activity2获取一些信息并将其插回到activity1,我也不想在我离开时丢失activity1之前的状态.我怎样才能保存它的状态?解决方法:你所描述的是使用Activity.startActivityForResult()方法的完美经典理由.谷

假设我有两个活动,activity1和activity2.
我想从activity1导航到activity2,从activity2获取一些信息并将其插回到activity1,我也不想在我离开时丢失activity1之前的状态.
我怎样才能保存它的状态?

解决方法:

你所描述的是使用Activity.startActivityForResult()方法的完美经典理由.

谷歌在这个方法文档中写道:

Launch an activity for which you would like a result when it finished. When this activity exits, your onActivityResult() method will be called with the given requestCode

所以你应该做的是:从你的activity1开始活动结果,从activity2使用setResult(int resultCode,Intent数据)方法和你想让你的activity1回来的数据,并调用finish()(它会回来to onActivityResult()在相同的状态activity1之前…).

总结

以上是内存溢出为你收集整理的android – 使用onResume和onPause全部内容,希望文章能够帮你解决android – 使用onResume和onPause所遇到的程序开发问题。

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

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

原文地址:https://54852.com/web/1109915.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存