首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android新手关于 DialogInterface 的有关问题

2013-08-26 
android新手关于 DialogInterface 的问题我看别人的代码,看到这样一段://标签切换事件处理,setOnTabChange

android新手关于 DialogInterface 的问题
我看别人的代码,看到这样一段:


//标签切换事件处理,setOnTabChangedListener
        mTabHost.setOnTabChangedListener(new OnTabChangeListener()
        {
            // TODO Auto-generated method stub
            @Override
            public void onTabChanged(String tabId)
            {
                Dialog dialog = new AlertDialog.Builder(MainActivity.this)
                        .setTitle("提示")
                        .setMessage("当前选中:"+tabId+"标签")
                        .setPositiveButton("确定",
                        new DialogInterface.OnClickListener()
                        {
                            public void onClick(DialogInterface dialog, int whichButton)
                            {
                                dialog.cancel();
                            }
                        }).create();//创建按钮
               
                dialog.show();
            }           


        });



我注意到这里有一个
new DialogInterface.OnClickListener()
                        {
                            public void onClick(DialogInterface dialog, int whichButton)
                            {
                                dialog.cancel();
                            }
                        }

显然,这里的实现了DialogInterface里面的一个接口OnClickListener()

问题:
这种接口中的接口,这种定义方式有什么作用,该怎么理解他(我说的理解不是语法级的,而是思想级的)

菜鸟求指教!谢谢
[解决办法]
可以理解回调不
[解决办法]
没有思想  就是个接口  实现回调的
[解决办法]
我觉得可以理解成“命名空间”。毕竟好多接口(比如android.view)中都有个OnClickListener接口。

热点排行