我不确定为什么会发生这种情况,但我收到一条错误消息:调用X(X const&);
仍会导致layout.removeAllViews();
您必须首先在孩子的父母上调用removeView()。
我调用的奇怪部分是:removeAllViews();在添加新的之前:
IllegalStateException: The specified child already has a parent.
...
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.download);
然而我仍然得到致命错误......所以我不确定为什么会发生这种情况。
任何建议都表示赞赏。
答案 0 :(得分:1)
问题不在于layout
。您的问题出在imageViewz
。它已经有一个父级,这就是触发你的异常的原因。在将imageViewz
添加到layout
之前,您需要从当前父级中删除{{1}}。