www.rslj.net > AnDroiD中怎么用this

AnDroiD中怎么用this

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

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

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

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

这个应该不限于是安卓中吧 应该就是语言上的区别。 this 是:这个 that 是:那个

当前的这个activity

你这里的this是OnClickListener的。而你真正需要的是AddActivity.this

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

1. this是指当前对象自己。 当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用。如下面这个例子中: public class A { String s = "Hello"; public A(String s) { System.out.println("s = " + s); System.out.println("1 -...

相关术语的解析 1. Dalvik: Android特有的虚拟机,和JVM不同,Dalvik虚拟机非常适合在移动终端上使用! 2. AVD: (android virtual machine):安卓虚拟设备,就是安卓的模拟器 3. ADT: (android development tools)安卓开发工具 4. SDK:(software

网站地图

All rights reserved Powered by www.rslj.net

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