连续两次调用Activity.setContentView()的副作用

时间:2011-04-27 17:21:47

标签: android android-layout oncreate

在我的应用中,我需要从findViewbyId()onCreate()拨打WebChromeClient.onCompletion()。为了避免findViewbyId() returning null我在致电Activity.setContentView(int viewResID)之前致电findViewbyId()

它有效,但现在我想知道我是否可能在我的代码中创建一个“定时炸弹”。

在做这样的事情时,我需要记住一些警告吗?

1 个答案:

答案 0 :(得分:8)

这样做没有问题。你必须重新初始化引用(每个findViewById需要再次调用),如果你这么做很多次可能很麻烦,但它根本不是定时炸弹。