下面的变量需要传递this参数
就是activity不能转换为我在fragment中继承的接口对象我就很郁闷,我是需要在contentfragment中实现这些逻辑不能把这些逻辑放在activity中来实现,但是又需要传递这样的参数请问我应该怎么做呢?
其实我发现个问题我写的博客嘟是我边学变写的,当回过头来再看之前的博客感觉总是:这特么写的什么玩意了!所以,感谢你能看我的博客虽然有点糟糕。
这个關键字用的还是挺多的:Activity中的Context对象、实现的接口、冲突命名时指定成员变量;实体类中setter方法指定成员变量;指代不同参的构造方法;
this(1);//指向其他的不同参构造器总的来说:this是指向对象本身的指针有一点要注意:匿名内部类中的this指向的是匿名类。
自定义view通常的顺序是先extendView,然後必须实现一个默认的构造方法可选的有三个(API21以后是四个,通常建议都实现)实例如下:
这里我们可以看到每个方法都有一个super,如果去掉这行代码就会报错。要说清楚到底都是怎么个意思是很困难的,我们不如去看一下View类中的这几个方法之间的关联先说明一下View類有22K多行代码,这里只截取我们感兴趣的:
//省略了近500行代码我们可以看到:两个参数的添加参数后this调用方法了三个参数的三个参数的添加了默认值又this调用方法了四个参数的(这个是API21+),而四个参数的第一行却是this调用方法一个参数的
下面的变量需要传递this参数
就是activity不能转换为我在fragment中继承的接口对象我就很郁闷,我是需要在contentfragment中实现这些逻辑不能把这些逻辑放在activity中来实现,但是又需要传递这样的参数请问我应该怎么做呢?