Ах хорошо. Да, я думаю, что Android удаляет ключевое слово assert во время выполнения. Так что это решение не будет работать в Android, по крайней мере, я не думаю.
у свое первое приложение для Android и свободно использую asserts () из junit.framework.Assert
Я хотел бы найти способ гарантировать, что утверждения компилируются только в отладочную сборку, а не в сборку выпуска.
Я знаю, как запросить атрибут android: debuggable из манифеста, чтобы я мог создать переменную и выполнить это следующим образом:
статический финальный логический mDebug = ...
if (mDebug) Assert.assertNotNull (view);
Есть лучший способ сделать это? т.е. я бы предпочел не использовать if () с каждым утверждением.
Спасибо