道招
Android将Activity迁移到Fragment,this变了,原来的context、activity怎么办
刚开始学习android的时候,一般都是用的Activity,用Activity的话,基本什么都不缺,后面看到了Fragment,它是主要用来搞UI的,它比Activity更轻量,所以准备把之前写在Activity里面的逻辑通通迁移到fragment里面。 在迁移过程中发现部分变量没法获取了。 context 这个context就是Activity里面的this,很多方法都需要用到它
this指针变更,重新bind
这是一个面试题, [code lang="javascript"] 1 . var Obj=function(msg){ 2 . this.msg=msg; 3 . this.shout=function(){ 4 . alert(this.msg);
关注道招网公众帐号
联系博主