2013-03-14 59 views
0

我的程序流程不能在異常情況設置resultCode爲爲startActivityForResult我在正常的情況下

activity A (start"activity B"using startActivityForResult) 
activity B (setResult and finish(), return to "activity A") 
activity A (onActivityResult having result) 

中出現異常情況,則活動B可以調用另一個活動,C。 流程是這樣的

activity A (start"activity B"using startActivityForResult) 
activity B (start"activity C") 
activity C (finish(),return to activity B) 
activity B (setResult and finish(), return to "activity A") 
activity A (onActivityResult having **no result!**) 

在這種情況下後,如何送「活動B的結果」,以活性的?

回答

1

如果寫(start"activity C")你的意思是B不使用startActivityForResult()啓動C,那麼B也只會做到這一點,使得它可以等待C返回,直到它提供的結果返回給A

+0

謝謝!有用:) – tkt 2013-03-14 15:01:56

相關問題