Android this的问题,在另一个类中this调用方法另一个类的方法?

        其实我发现个问题我写的博客嘟是我边学变写的,当回过头来再看之前的博客感觉总是:这特么写的什么玩意了!所以,感谢你能看我的博客虽然有点糟糕。

        这个關键字用的还是挺多的:Activity中的Context对象、实现的接口、冲突命名时指定成员变量;实体类中setter方法指定成员变量;指代不同参的构造方法;

this(1);//指向其他的不同参构造器

        总的来说:this是指向对象本身的指针有一点要注意:匿名内部类中的this指向的是匿名类。


        自定义view通常的顺序是先extendView,然後必须实现一个默认的构造方法可选的有三个(API21以后是四个,通常建议都实现)实例如下:

        这里我们可以看到每个方法都有一个super,如果去掉这行代码就会报错。要说清楚到底都是怎么个意思是很困难的,我们不如去看一下View类中的这几个方法之间的关联先说明一下View類有22K多行代码,这里只截取我们感兴趣的:

//省略了近500行代码

        我们可以看到:两个参数的添加参数后this调用方法了三个参数的三个参数的添加了默认值又this调用方法了四个参数的(这个是API21+),而四个参数的第一行却是this调用方法一个参数的


}

下面的变量需要传递this参数

就是activity不能转换为我在fragment中继承的接口对象我就很郁闷,我是需要在contentfragment中实现这些逻辑不能把这些逻辑放在activity中来实现,但是又需要传递这样的参数请问我应该怎么做呢?

}

我要回帖

更多关于 this调用方法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信