私は得ています
E/AndroidRuntime(855): Caused by: java.lang.IllegalStateException:
The specified child already has a parent. You must call removeView()
on the child's parent first.
私が実行しているコード、エラーは linearLayout.addView(view); で発生します。
view = getFieldControl(field);
linearLayout.addView(view);
getFieldControl は次のようになります (簡略化):
private android.view.View getFieldControl(ControlTemplate control)
{
View view =null;
view = (EditText)findViewById(R.id.edit_message);
((EditText) view).setHint(control.getName());
((EditText) view).setText(control.getValue());
return view;
}
ビューの親が何であるかわかりません。どこから削除すればよいですか?