Android 之)}; 与 }); 的区别
2010-02-03 21:15
253 查看
Android开发中,在编写Activity 类文件时,注意 )}; 与
}); 的区别
以下演示});的用法:
button = (Button)findViewById(R.id.sun_1);
button.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v) {
setWeather("晴空万里","天气预报","晴空万里",R.drawable.sun);
}
});
以下演示 )}; 的用法,这是一个匿名内部类:
listener1 = new OnClickListener(){
public void onClick(View v){
setTitle("短时间显示Toast");
showToast(Toast.LENGTH_SHORT);
}
};
在android的设计"哲学"里是鼓励开发者使用内部类的,这样不但使用方便,而且执行效率也高
}); 的区别
以下演示});的用法:
button = (Button)findViewById(R.id.sun_1);
button.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v) {
setWeather("晴空万里","天气预报","晴空万里",R.drawable.sun);
}
});
以下演示 )}; 的用法,这是一个匿名内部类:
listener1 = new OnClickListener(){
public void onClick(View v){
setTitle("短时间显示Toast");
showToast(Toast.LENGTH_SHORT);
}
};
在android的设计"哲学"里是鼓励开发者使用内部类的,这样不但使用方便,而且执行效率也高
相关文章推荐
- Android Message和obtainMessage的区别
- android几种定时器机制及区别(转载整理)
- 【转】Android长度单位px,in,mm,pt,dp,dip,sp换算公式以及区别
- Android运行环境Dalvik模式和ART模式的区别
- Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
- 关于Android设备root权限和系统签名权限的区别问题
- android 设置id的三种方法的区别
- Android中gravity与layout_gravity的区别
- Android xml资源文件中@、@android:type、@*、?、@+含义和区别
- iOS 8 vs. Android 5.0:功能相同,区别却更加明显
- android 播放视频时 有流畅 、高清、超清等几个类型,在播放参数设置里面 区别在哪里?
- Android碎片事务提交transaction.commit()和transaction.commitnow()的区别以及源码完全解析
- android px、dp和sp,这些单位有什么区别?
- Android’s HTTP Clients (httpClient 和 httpURLConnect 区别)
- 解析Android下assert与raw的区别
- android.support.v4.app.Fragment和android.app.Fragment区别
- android:layout_gravity和android:gravity的区别
- android-浅谈DVM与JVM的区别
- android 编译 c 和 c++ 区别
- Android 中thread和service的区别