现在在看《疯狂Android讲义》这本书。
在107页的CustomListDialog这个例子当中,是通过重写onCreateDialog这个方法来创建一个对话框,
大家可以看到onCreateDialog()这个方法写错了,写成了creat,少了个e
但是此时系统是不会提示错误的,查了很久才发现这里错了。
解决办法:当重写onCreateDialog这个方法的时候不要按照书本上的敲,而是应该把系统提供的重写
onCreateDialog 的方法直接取出来;在要重写的地方右键-->source-->Override/Implements Methods-->onCreateDialog(int,Bundle)
只要把这个问题解决的,对话框就自然出来了。
最后得出结论,以后要重写Android某些方法时最好是直接从系统中取出来之后,在重写。