Android Java 编程:内部类与集合类的深入解析
内部类的引入
在处理简单的按钮点击事件时,传统的方式可能会让代码变得复杂。例如, MyOnClickListener 类会花费大量代码来跟踪调用者对象。其实,有一种更简单的方式,那就是使用内部类。
内部类是在另一个类中定义的类。它和其他类很相似,但在内部类的代码中,可以直接引用外部类的字段,无需像之前那样繁琐。下面是一个改进后的代码示例:
package com.allmycode.myfirstandroidapp;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends Activity {
Button button;
TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button)
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



