new DialogInterface.OnClickListener();这是神马意思啊。晕!
builder.setView(layout).setPositiveButton("YES",new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog,
int which) {
// TODO Auto-generated method stub
tx.setText("已删除 ");
DialogInterface.OnClickListener(),明明是个静态嵌套接口(包容接口是DialogInterface),api中显示的是(static interface)我就不明白了怎么还能实例化,虽然实现了其onClick方法,但是为何能new啊。还有不明白的是接口也能嵌套接口(以前没遇到过)。
偶是新人,刚接触android,也可以说是刚接触编程。求各位大大指点。
--------------------编程问答-------------------- 对话框就是这么定义来着的。
new的是响应单击对话框按钮的监听事件。 --------------------编程问答-------------------- 匿名的内部类对象!! --------------------编程问答-------------------- 你需要看看java基础,推荐你本不错的书吧,java编程思想,要多补补基础了,这个叫做匿名内部类,你看看基础,要不理解不深。 --------------------编程问答-------------------- 类似 java的CallBack.
你也可以实现这个接口传给它作参数。new这样做使用匿名内部类,挺方便。 --------------------编程问答-------------------- 就相当于你写了一个类 实现了该接口 --------------------编程问答-------------------- OnClickListener是DialogInterface的一个内部接口
new DialogInterface.OnClickListener()这是匿名内部类的写法
补充:移动开发 , Android