在重新充气时获得错误

时间:2011-08-19 08:58:30

标签: android android-inflate viewstub

我试图在按钮点击上对视图存根进行充气。第一次按下按钮时工作正常,但是当我第二次按下按钮时应用程序崩溃。

我正在使用以下代码

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

    }

有人可以给我一些帮助吗?

1 个答案:

答案 0 :(得分:0)

您可以添加以下检查,以避免尝试多次充气ViewStub

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

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