Varargs Kotlin Java-Interop funktioniert nicht richtig

8

Für die makeSceneTransitionAnimation gibt es zwei statische Funktionen

%Vor%

und

%Vor%

Der erste Funktionsaufruf funktioniert in Kotlin richtig, aber beim Aufruf des zweiten Aufrufs geben beide Aufrufe Fehler zurück

%Vor%

und

%Vor%

Gibt es einen richtigen Weg, um dies zum Laufen zu bringen oder ist das ein Problem mit der Interop?

Bearbeiten Änderung hinzugefügt, um sicherzustellen, dass dieselben Klassen verwendet werden

%Vor%

Aktueller Compilerfehler:

%Vor%

Und noch ein

%Vor%

Aktueller Compilerfehler:

%Vor%     
Josh Feinberg 16.09.2015, 06:08
quelle

3 Antworten

10

Die Antwort ist das * -Symbol vor der Array-Variablen:

%Vor%     
Alex Facciorusso 23.09.2015, 13:37
quelle
2

Es kann sein, dass Sie versehentlich kotlin.Pair anstelle von android.util.Pair verwenden. Fügen Sie am Anfang der Datei die folgende Import-Anweisung hinzu:

%Vor%     
Alexander Udalov 16.09.2015 13:27
quelle
2

Das hat für mich funktioniert:

%Vor%     
Gonzalo 15.07.2017 18:19
quelle