Проблема в том, что вы собираетесь создать Nullable объект, используя безопасный оператор вызова, но ваш синтаксис неверен. Несмотря на размещение ?
в переменной, вам нужно поместить его в тип ссылки.
Проверьте правильный синтаксис:
private var bmp : Bitmap? = null
И затем вы можете получить доступ к этой переменной с помощью оператора безопасного вызова, как показано ниже:
bmp?.someMethodCall() // This line will never throw you null pointer exception because of ? (Safe call operator)
Проверьте больше здесь .