Мне нужно вызвать из Java Scala API, который имеет параметр с подписями Option[Activity]
.Создание некоторых (объектов) из Java
Я хочу передать Some(this)
, класс которого является производным классом от Activity
.
я пытался много вещей:
new Some<Activity>.apply(this)
Some.apply((Activity)this)
Option.apply((Activity)this)
, но я получаю ошибку компиляции, как это:
actual argument Some<Activity> cannot be converted
to Option<Class<? extends Activity>> by method invocation conversion
Каков правильный способ передачи этого?
Похожие вопросы:
- Это говорит о
Option[Double]
, и не имеет проблем наследования: How to call scala's Option constructors from Java
Глупая ошибка !. Точная подпись Scala была: 'Option [Class [_ <: Activity]]'. Это все объясняет. –