首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在活动中获取intent对象

在活动中获取intent对象
EN

Stack Overflow用户
提问于 2011-06-08 17:37:56
回答 2查看 535关注 0票数 0

以下是场景。1.我的应用程序有2个活动。2. Activity-1创建一个intent对象并将此intent传递给startActivity方法以启动Activity-2 3.在startActivity方法之后Activity-1获得onPause。

我这里的问题是,我可以在我的onPause方法中获得相同的intent对象,而不是让intent对象成为我类的一部分,也就是说,我知道android提供了获取intent的API,用于启动activity。这意味着我可以在Activity-2中获得这个intent对象,但是在我使用函数startActivity之后,我也可以在Activity-1中获得它吗?

谢谢Dalvin

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-08 17:45:10

onPause方法没有参数。因此,它将操作的所有对象要么是类成员,要么属于全局/静态对象。

你有什么理由不想让它成为你的类的一部分吗?这将是处理这种情况的最简单和最适当的方法。

票数 0
EN

Stack Overflow用户

发布于 2011-06-08 17:50:39

我猜你想先从第二个活动中得到一些数据。

使用Activity.startActivityForResult并像here一样覆盖onActivityResult您也可以通过将setResult(RESULT_OK, null)更改为setResult(RESULT_OK, YourNewIntent)来返回Intent

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6276783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档