admin管理员组

文章数量:1589049

大家都应该知道onNewIntent()方法会在什么时候调用吧,就是当任务栈中已在存在某个Activity(比如叫A,且A的启动模式为SingleTask)时,从另外一个Activity(比如B)启动Activity(A),A的onNewIntent()方法就会执行。


手机QQ上哪个地方会用到这个方法呢,我今天也是突发奇想,不知道对不对。

我以从qq上截来的图片为例来说一下,假设下面这个图对应Activity(A)。

这时候我点击“看见的晨曦”,来到Activity(B)(都是假数据,我用“fifo”来代替,你们懂的!)

我和他聊了几句,然后点返回(重写返回事件,用startActivity()启动Activity(A)),回到Activity(A),在A的onNewIntent()方法中刷新 消息listview数据,这时你会发现,消息的最上面已经不是“菲凡的企鹅”了,会变成“看见的晨曦”,没有图了,请你们原谅,你们懂就好。


不知道你们明白我的意思没,我自我感觉良好。请轻喷。

本文标签: 手机androidonNewIntentqq