
假设我有两个活动,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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)