Вызов функции Asserts.checkNotNull, утверждающий, что переменная не равна нулю, помечается, что аргумент может быть нулевым - PullRequest
0 голосов
/ 02 октября 2018

Я пишу приложение для Android с настраиваемой панелью поддержки.После установки supportActionbar, я должен снова получить панель инструментов, используя getSupportActionbar().Так как возможно, что панель инструментов пуста, я хочу сказать, что это не так.Для этого утверждения я использую функцию checkNotNull из com.google.android.gms.common.internal.Asserts;

См. Следующий код:

setSupportActionBar(toolbar);
ActionBar supportActionBar = getSupportActionBar();
Asserts.checkNotNull(supportActionBar); <- this line here is marked, 
                                           that the argument might be null

Мне кажется странным, что отмечена строка checkNotNullв Android Studio этот аргумент может быть нулевым, поскольку это очевидно, потому что именно поэтому я хочу выполнить эту проверку.

Знаете ли вы, как избавиться от этого предупреждения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...