在ActivityA中,startActivityForResult到ActivityB,其中ActivityB設置為SingleTask。
那么在實際出現的現象為:
ActivityA的onActivityResult將會首先被回調,然后再執行ActivityB的onCreate函數,也就說無論ActivityB返回什么內容,在ActivityA中都不會被接收到。
所以在使用SingleTask的方法不要隨便使用。
另外onNewIntent()就是針對SingleTask使用的回調,當執行調用多個Activity對象的時候,會回調onNewIntent對象