我想將我的查詢結果添加到表格佈局中的表格行。我不斷收到java.lang.IllegalStateException:指定的孩子已經有一個父母。您必須先調用子對象的父對象的removeView()。當我打電話時:從代碼中添加表格行到TableLayout(刪除父錯誤)
((ViewGroup)table.getParent()).removeView(table);
我得到一個空指針錯誤。任何對此的幫助都會很大。這是完整的代碼。
runOnUiThread(new Runnable() {
public void run() {
TableLayout table = (TableLayout)findViewById(R.id.resultstable);
int count = response.getPropertyCount();
System.out.println(count);
for(int i = 0; i < count; i++)
{
resultset.add(response.getProperty(i));
}
//TextView tv = new TextView(this);
for(int j = 0; j < resultset.size(); j++)
{
//if(resultset.get(j).toString() == "resFName")
//{
tv.setText(resultset.get(j).toString());
//((ViewGroup)row.getParent()).removeView(row);
row.addView(tv);
//((ViewGroup)table.getParent()).removeView(table);
table.addView(row);
//}
}
}
});
謝謝你做到了! – cstokes2