我看别人的代码,看到这样一段://标签切换事件处理,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()问题:
这种接口中的接口,这种定义方式有什么作用,该怎么理解他(我说的理解不是语法级的,而是思想级的)菜鸟求指教!谢谢