久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

指定的孩子已經有一個父母.您必須首先在孩子的

The specified child already has a parent. You must call removeView() on the child#39;s parent first (Android)(指定的孩子已經有一個父母.您必須首先在孩子的父母上調用 removeView() (Android)) - IT屋-程序員軟件開發
本文介紹了指定的孩子已經有一個父母.您必須首先在孩子的父母上調用 removeView() (Android)的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我必須經常在兩種布局之間切換.錯誤發生在下面發布的布局中.

I have to switch between two layouts frequently. The error is happening in the layout posted below.

當我的布局第一次被調用時,沒有發生任何錯誤,一切都很好.然后當我調用不同的布局(空白的)然后再次調用我的布局時,它會引發以下錯誤:

When my layout is called the first time, there doesn't occur any error and everything's fine. When I then call a different layout (a blank one) and afterwards call my layout a second time, it throws the following error:

> FATAL EXCEPTION: main
>     java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.

我的布局代碼如下所示:

My layout-code looks like this:

    tv = new TextView(getApplicationContext()); // are initialized somewhere else
    et = new EditText(getApplicationContext()); // in the code


private void ConsoleWindow(){
        runOnUiThread(new Runnable(){

     @Override
     public void run(){

        // MY LAYOUT:
        setContentView(R.layout.activity_console);
        // LINEAR LAYOUT
        LinearLayout layout=new LinearLayout(getApplicationContext());
        layout.setOrientation(LinearLayout.VERTICAL);
        setContentView(layout);

        // TEXTVIEW
        layout.addView(tv); //  <==========  ERROR IN THIS LINE DURING 2ND RUN
        // EDITTEXT
        et.setHint("Enter Command");
        layout.addView(et);
        }
    }
}

我知道以前有人問過這個問題,但對我的情況沒有幫助.

I know this question has been asked before, but it didn't help in my case.

推薦答案

錯誤信息說明了你應該做什么.

The error message says what You should do.

// TEXTVIEW
if(tv.getParent() != null) {
    ((ViewGroup)tv.getParent()).removeView(tv); // <- fix
}
layout.addView(tv); //  <==========  ERROR IN THIS LINE DURING 2ND RUN
// EDITTEXT

這篇關于指定的孩子已經有一個父母.您必須首先在孩子的父母上調用 removeView() (Android)的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

How to wrap text around components in a JTextPane?(如何在 JTextPane 中的組件周圍環繞文本?)
MyBatis, how to get the auto generated key of an insert? [MySql](MyBatis,如何獲取插入的自動生成密鑰?[MySql])
Inserting to Oracle Nested Table in Java(在 Java 中插入 Oracle 嵌套表)
Java: How to insert CLOB into oracle database(Java:如何將 CLOB 插入 oracle 數據庫)
Why does Spring-data-jdbc not save my Car object?(為什么 Spring-data-jdbc 不保存我的 Car 對象?)
Use threading to process file chunk by chunk(使用線程逐塊處理文件)
主站蜘蛛池模板: 手机av免费在线 | 国产激情视频在线 | 国产精品99久久久久久www | 亚洲欧美精品久久 | 亚洲成人综合社区 | 91精品国产91久久综合桃花 | 欧美h视频 | 久久夜夜| 日韩看片 | 久久y| 免费国产黄网站在线观看视频 | 欧美日韩在线一区二区 | 亚卅毛片 | 亚洲一区二区三区久久久 | 五月婷婷丁香婷婷 | h视频在线播放 | av香港经典三级级 在线 | 不卡一区二区三区四区 | 久久99精品久久久水蜜桃 | 日韩毛片 | 精品一区二区久久久久久久网站 | 国产精品爱久久久久久久 | 污书屋 | 午夜婷婷激情 | 国产农村妇女毛片精品久久麻豆 | 欧美成人aaa级毛片在线视频 | 色资源在线观看 | 鲁一鲁资源影视 | 国产精品久久久久久网站 | 精品国产精品三级精品av网址 | 国产欧美精品 | 人人草人人干 | 日韩毛片免费看 | www亚洲精品 | 亚洲免费在线视频 | 国产成人综合av | 久久久久网站 | 最近日韩中文字幕 | 国产成人99久久亚洲综合精品 | 成人h视频在线 | 精品久久香蕉国产线看观看亚洲 |