添加了SingleTask 启动模式的Activity Intent传值的问题

若是 Activity 被加上了SingleTask 启动模式,那这个Activity在这个栈内就只会建立一个实例,当其余Activity试图去启动这个Activity 时,若是这个Activity被建立了,那么就会直接将这个Activity 提到栈顶,显示给用户,spa

    这时这个Activity就不会调用 onCreate(); 方法,那么咱们就不能像之前同样,用 context.getIntent() 拿到 Intent 了,好像
get

Activity 只有经历了 onCreate() 才能用 context.getIntent() 方法拿到 Intentit

    若是出现了这种状况,咱们能够重写Activity  中的 onNewIntent() 方法来获取 Intent
方法

相关文章
相关标签/搜索