2011-12-14 3 views
1

Я ищу код, который имеет вызов findViewById, не присваивая результат или ничего не делая с ним, и хочу убедиться, что это безопасно удалить. Есть ли когда-нибудь случай, когда кто-то может это назвать, не делая ничего с результатом?Имеет ли findViewById какие-либо побочные эффекты?

+0

AFAIK нет побочных эффектов, кстати, вы можете проверить источники, чтобы быть абсолютно уверенными. – Egor

+0

Я сделал, но похоже, что это заканчивается полиморфным вызовом findViewTraversal и не хочет проверять каждый подкласс возможный :) –

ответ

2

findViewById() не имеет побочного эффекта, по крайней мере, в представлениях, которые поставляются с платформой Android. Я не могу гарантировать, какие пользовательские представления делают в приложениях.

+0

Wow. В 2 коротких предложениях вы ответили на мой вопрос и сообщили мне, какие исключения могут быть возможны. Спасибо приятель. –

0

Если результат этого метода не сохранен, вы можете удалить его безопасно, не имеет побочных эффектов.

С уважением.

Смежные вопросы