如何對singleInstance的Activity多次傳入Intent

yangxi_001發表於2016-03-31

傳Intent資料給Activity時,此Activity為singleInstance ,在onResume中無法獲取傳入的Intent,原來用getIntent()只能獲取Activity原來的Intent.

有此方法可以讓singleInstance的Activity獲取傳入的Intent,並獲取Extra資料:

過載:onNewIntent(Intent intent)

@Override
    protected void onNewIntent(Intent intent) {
        // TODO Auto-generated method stub
        super.onNewIntent(intent);
        setIntent(intent);
    }

 

相關文章