android中两种上下文的区别

在android开发中,经常要用到上下文,包括两种:一种是Activity.this;另一种就是applicationcontext。先来说说他们的生命周期,applicationcontext进程存在,上下文就存在,Activity.this  只要activity在任务栈,上下文存在。当要创建一个dialog时要用到Activity.this。因为dialog要在一个activity的界面上显示,俗点说就是绑定到此activity(个人见解)。否则运行应用时会 WARN/ActivityManager(72): Permission Denial: receiving Intent { act=android.intent.action.NEW_OUTGOING_CALL (has extras) } to cn.itcast.mobilesafe requires

 android.permission.PROCESS_OUTGOING_CALLS due to sender com.android.phone (uid 1001)




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值