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

浙公網(wǎng)安備 33010602011771號