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点击报错的问题了。这里贴出代码希望有帮助,当时时间紧急,折腾死人才找到解决办法。

posted @ 2012-10-16 14:08  Calm_  阅读(194)  评论(0编辑  收藏  举报