In my app I needed to call findViewbyId()
from both onCreate()
and from WebChromeClient.onCompletion()
. To avoid findViewbyId()
returning null I resorted to calling Activity.setContentView(int viewResID)
before calling findViewbyId()
.
It works, but now I am wondering whether I may have created a "time-bomb" in my code down the road.
Are there any caveats that I need to keep in mind when doing something like this?