Android(安卓)两层嵌套tab,Spinner点击出错解决办法
16lz
2021-01-26
碰到一个很诡异的问题,在一个2层嵌套的tab里面有一个spinner控件,点击后就报下面的错误:
token android.app.LocalActivityManager$LocalActivityRecord@407f4de8 is not valid; is your activity running?
google了一番后发现原因竟然是在activity里设置contentView时候不能用
setContentView(R.layout.XX);
需要用下面两句代替
View viewToLoad = LayoutInflater.from(this.getParent()).inflate(R.layout.XX, null);this.setContentView(viewToLoad);
郁闷了好久,终于解决了。这算google的bug么?
更多相关文章
- LayoutInflater的使用
- 赵雅智:Android短信发送器
- No resource found that matches the given name (at 'xxx' with
- android 自定义控件的style
- Android(安卓)根据屏幕尺寸适配控件尺寸(按比例缩放)
- Android(安卓)Design Support Library使用详解
- Android(安卓)7.1 设置不支持遥控操作?
- Android(安卓)4.0 新增的显示数据集的桌面控件
- Android自定义控件实战——滚动选择器PickerView