0

在 Activity 生命周期中,onActivityResult 方法在 onCreate 方法之前被调用,其中我的所有按钮等都被初始化。怎么可能访问它们呢?谢谢一些背景知识!

4

1 回答 1

0

发生 onActivityResult 事件的唯一方法是使用 startActivityForResult 创建生成该事件的新活动。

这意味着您的调用活动应该在堆栈中并且已经创建但刚刚暂停,因此您的 onCreate 已经被调用。

除非在两者之间发生方向变化,否则我从未尝试过并提出一个有趣的问题。

你有问题还是只是想了解机制?如果您有并发布一些代码。

于 2011-07-21T08:16:34.307 回答