原来没有这个问题,后来才出现这个问题。
在一步步回退代码发现,是dialog.setContentView()导致的。
然后观察:
requestFeature() must be called before adding content
发现需要把add content的操作放在requestFeature之前,仔细观察代码发现,也就dialog.show()能起到这个作用。
然后修改代码 dialog.show()之后再调用dialog.setContentView(),问题就解决了。
本文解决了dialog.setContentView()导致的应用异常问题。通过调整代码顺序,将dialog.show()置于dialog.setContentView()之前,成功避免了requestFeature()必须在添加内容前调用的问题。
1578

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



