android volley怎么网络请求进行监听

 我来答
匿名用户
2017-02-28
展开全部
看下MySingleton. getInstance拿了一个Context,在AskActivity里就是这个activity本身. 那么考虑,某个时间点,Android决定把这个activity终止掉了,那么在Android的lifecycle里看来就没有这个activity的reference了. 在某个时间点重新"唤醒"这个activity的时候,以为在lifecycle的层面已经没有这个activity的cache了,所以可能觉得create/new一个新的. 但实际上这个App的进程并没有结束,也就是MySingleton里reference的还是老的AskActivity. 所以,这时候就有了两个AskActivity. 而在Android的机制里之后后者才是有效的. 所以前者算leak了? 一个想法,不一定对. 如果对的话,解决办法是把singleton跟activity的onCreate方法和onDestroy方法绑在一起. 因为实际上这个singleton的逻辑是对应一个activity/context唯一的语义.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Storm代理
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式