www.fltk.net > AnDroiD开发中的this这样用的是什么意思

AnDroiD开发中的this这样用的是什么意思

setOnclickListener ()内需要穿进去的是OnclickListener 对象,而这个MainActivity实现了 OnclickListener 接口,可以看做是OnclickListener 的子类。 this 代表MainActivity .class 的一个实例对象。所以可以传到这个方法里。

Android使用this,其实相当于java中使用this。this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象...

this是一个指针,只有在非静态函数中才存在,代表当前的类

表示的就是MainActivity这个类对象本来,这种写法一般用在内部类里,因为在外部类中直接可以用关键字this表示本类,而内部类中直接写this的话表示的是内部类本身,想表示外部类的话就得加上外部类的类名.this。

this 当前类(activity等)其指向是当前的。 比如程序中的nextButton.setOnClickListener(this); 这个this 就相当当前类的Context,即为,当期 如下, nextButton.setOnClickListener(new OnClickListener() { @Override public void onClick(V...

就是指tb.setOnCheckedChangeListener(this)这条语句所在的类的对象,比如: class MyTest implement OnCheckedChangeListener{ public void setListener(){ tb.setOnCheckedChangeListener(this); //因为MyTest实现了OnCheckedChangeListener这...

通俗讲,this指本类,如: public class Main extends Activity { 。。。 GridView gridview =(GridView) findViewById(R.id.gridview); gridview.setAdapter(newImageAdapter(this)); 。。。 } 代码第二行的this指Main.this Android很多控件运...

第一个 this表示的当前的 context,第二个实用this是因为你实现了OnTouchListener这个接口,这个this表示OnTouchListener

这些是java的基础知识. 首先this代表本类的一个引用, this.*表示调用本类的某个方法,这个时候通常可以省略this;但在内部类中不能省略,否则编译器会认为是内部类的引用,所以要在this前加上类名 *.this表示本类的引用,通常前面的*是用本类的...

this代表当前的Activity,MyService.class代表的是要跳转的Activity,虚拟机自动装载类文件,即.class文件

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com