Android 如果在结果活动中启动了新活动,则不会调用OnActivityResult
我有三项活动 首先使用startActivityForResult启动第二个, 第二步从第三步开始,设置结果并自行完成Android 如果在结果活动中启动了新活动,则不会调用OnActivityResult,android,Android,我有三项活动 首先使用startActivityForResult启动第二个, 第二步从第三步开始,设置结果并自行完成 但是,第一个活动不会在ActivityResult上触发。当您启动第二个活动时,请在intent上设置以下标志: 公共静态最终整数标记\活动\前进\结果 自:API级别1 如果已设置,并且正在使用此意图从现有活动启动新活动,则现有活动的回复目标将转移到新活动。这样,新活动可以调用setResult(int),并将结果发送回原始活动的应答目标。 常量值:33554432(0x02
但是,第一个活动不会在ActivityResult上触发。当您启动第二个活动时,请在intent上设置以下标志: 公共静态最终整数标记\活动\前进\结果 自:API级别1 如果已设置,并且正在使用此意图从现有活动启动新活动,则现有活动的回复目标将转移到新活动。这样,新活动可以调用setResult(int),并将结果发送回原始活动的应答目标。
常量值:33554432(0x02000000)我最终决定使用对backbackback有很大控制权的片段重写此文件。请参阅