activity 嵌套 Spinner 点击报错


最近在做左菜单里面嵌套的子页面,spinner老是报异常,FATAL EXCEPTION: main android.view.WindowManager$BadTokenException,找不到原因;然后查了一些资料,发现是因为context 的问题。弹出的dialog 必须要this.getParent() 才可以用,然后找打解决办法:


View contentView = LayoutInflater.from(this.getParent()).inflate(R.layout.product_package, null);
setContentView(contentView);

这样就可以解决spinner点击报错的问题了。这里贴出代码希望有帮助,当时时间紧急,折腾死人才找到解决办法。



http://www.seewn.com


相关技术帖子:http://blog.sina.com.cn/gzwncb


你可能感兴趣的:(android,Activity,spinner不能使用,dialog不能使用,嵌套tabhost错误,activity嵌套)