4

私のアプリでは、とfindViewbyId()の両方onCreate()から呼び出す必要がありましたWebChromeClient.onCompletion()findViewbyId() nullを返さないようにするために、を呼び出すActivity.setContentView(int viewResID)前に呼び出すことにしfindViewbyId()ました。

それは機能しますが、今、私は自分のコードに「時限爆弾」を作成したのではないかと考えています。

このようなことをするときに覚えておく必要のある注意事項はありますか?

4

1 に答える 1

8

そうすることに問題はありません。参照を再初期化する必要があり(すべてのfindViewByIdを再度呼び出す必要があります)、何度も実行すると面倒になる可能性がありますが、これは時限爆弾ではありません。

于 2011-04-27T17:26:43.503 に答える