这是我非常具体的需求。这是有原因的。问题就像标题中所说的那样简单:我的项目中有很多活动。但是对于活动 DogActivity 和 CatActivity。我想当 DogActivity 启动 CatActivity 时,让 CatActivity 看看是否好像通过 onActivityResult 而不是 onCreate 调用。这可能吗?任何示例代码?
编辑
可以覆盖的活动的两个生命周期方法是onCreate
和onActivityResult
。如果 CatActivity 以 启动 DogActivity startActivityForResult
,那么当 DogActivity 结束时,自然会onActivityResult
调用 CatActivity 的方法。
在我的场景中,CatActivity 不是启动 DocActivity 的那个;相反,我需要 DogActivity 来启动 CatActivity。但是当 DogActivity 启动 CatActivity 时,我必须让 CatActivity 表现得好像 DogActivity 正在返回 CatActivity 的onActivityResult
. onCreate
因此,我希望它通过而不是通过onActivityResult
。因此我的问题是:这可能吗?