【问题标题】:Getting error for while reinflating重新充气时出错
【发布时间】:2011-08-19 08:58:29
【问题描述】:

我正在尝试在按钮单击时膨胀视图存根。第一次按下按钮时它工作正常,但当我第二次按下按钮时应用程序崩溃。

我正在使用以下代码

 public void display(View V)  //Button Click
    {
         stub=(ViewStub) findViewById(R.id.stub);
         inflated=stub.inflate();

    }

谁能帮我解决这个问题?

【问题讨论】:

  • 你不能膨胀这个视图一次,把它保存在一个实例变量中,然后在需要时添加或删除它吗?

标签: android android-inflate viewstub


【解决方案1】:

您可以添加以下检查以避免尝试多次膨胀ViewStub

if(stub.getParent() != null) {
    inflated = stub.inflate();
}

迟到的答案,但也许它会帮助某人:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-10
    • 1970-01-01
    • 2021-12-17
    • 2016-10-23
    • 1970-01-01
    • 2017-05-08
    相关资源
    最近更新 更多