我的活动在另一个应用中调用活动以获得结果。现在,当被调用的活动正在运行时,由于内存不足,我的进程有可能被悄然杀死。如果发生这种情况,一旦被叫活动完成,呼叫者活动(我的)将被恢复,并且onActivityResult()
之后的某个时间将调用onCreate()
。
问题 - 在活动的onCreate
中,有没有办法判断是否是这种情况,或是以常规方式调用来电者活动?
答案 0 :(得分:0)
如果另一个应用程序返回结果代码,那么您可以在onActivityResult中检查它。如果结果代码与您的预期不同,那么您可以假设活动未正确完成,即它已被杀死。