当前位置: 首页 > 知识库问答 >
问题:

int resultCode()在嵌套的onActivityResult(...)中被破坏方法

陈哲
2023-03-14

我有一个创建片段的主要活动。我的片段为结果发起了各种活动。主活动和片段都具有onActivityResult(...)方法。

主活动接收所有的结果,甚至是从片段开始的活动的结果。在主onActivityResult(...int resultCode...)中接收的(int resultCode)不知何故被破坏了。所以resultCode不是我设置的100,而是64978。

因此,即使我将resultCode参数传递给片段的onActivityResult(...)resultCode错误。结果代码是怎么回事?

谢了!

共有1个答案

谭骏
2023-03-14

您可以在活动的onActivityResult(...)中调用super.onActivityResult(),以确保将结果传递到片段,或者如果希望活动处理结果,可以在启动其他活动时在片段中使用getActivityForResult(...)

 类似资料:
  • 正如你们可能知道的,Android支持嵌套片段,也通过API级别为17的支持库。基本上,我正在尝试将嵌套片段添加到ViewPager的片段中,并熟悉这个新的不错的特性。 在第一次应用程序发布时,一切都按预期进行,即我可以添加子片段、浏览这些片段、处理后堆栈等。。 但问题是,当我通过单击后退按钮离开应用程序并重新启动应用程序时,我大多数情况下都会出现以下异常,并不总是: 整个项目都可以在这里找到。

  • 问题内容: 我有一个用Restify和Mongoose在node.js中构建的REST服务,以及一个mongoDB,它的集合包含大约30.000个常规大小的文档。我的节点服务通过pmx和pm2运行。 昨天,节点突然开始通过消息“ MongoError:拓扑已被破坏”消除错误,仅此而已。我不知道这是什么意思,可能触发了什么。谷歌搜索时也没有太多发现。所以我想在这里问。 今天重新启动了节点服务后,错误

  • 1998年12月25日晚上(我的计算机时钟绝对准确),在进行完日常的一系列操作后,又准备对系统进行一下“挖潜”工作,我相信这是大多数PC 发烧友的共同爱好。主板的BIOS已经被升级过好几次了,而且目前我还没找到更新的BIOS升级数据文件,所以我把目光转向了主板附带光盘上的DMI(Desktop Management Interface,桌面管理接口)程序。DMI为用户提供了一个与系统硬件直接对话的

  • 演示 该网站最初有一些有限的文本,和大量复杂的图形,并在所有5个浏览器上呈现良好。我添加了更多的文本,但现在在Safari中无法使用。我认为转换可能更糟--试着缩放jsfiddle,您会看到人工制品的出现和消失取决于缩放。 有什么想法吗?Safari是不是刚刚坏了?

  • 成功登录后,我将保存会话变量。 当用户转到应用程序中的不同页面时,会话就消失了,即使我没有显式地销毁会话。我该怎么解决这个问题? 这是一个会话似乎消失的页面。 在中,我有会话开始方法。

  • 问题内容: 当我尝试创建此错误时出现: 错误(E_UNKNOWN)::遇到意外错误MongoError:Server.insert(/ Users / oscargallon / Documents / developer / sails / reyesmagoswebpae / node_modules / sails- mongo / node_modules / mongodb / node