0

ボタンクリックでビュースタブを膨らませようとしています。最初にボタンを押すと問題なく動作しますが、2 回目にボタンを押すとアプリケーションがクラッシュします。

私は次のコードを使用しています

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

    }

これについて誰か助けてもらえますか?

4

1 に答える 1

0

次のチェックを追加して、 ViewStubを何度も膨張させようとするのを避けることができます。

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

遅い答えですが、多分それは誰かを助けるでしょう:)

于 2012-07-10T16:58:51.323 に答える