Abhängigkeiten:
Code: Select all
kotlin
implementation("com.mesibo.api:mesibo:2.7.19")
Code:
kotlin
import com.mesibo.api.Mesibo
// import com.mesibo.api.Mesibo.MessageParams // Fails: Unresolved reference
class MyActivity : AppCompatActivity(), Mesibo.MessageListener {
// Compilation Error: Unresolved reference: MessageParams
override fun Mesibo_onMessage(params: Mesibo.MessageParams?, data: ByteArray?): Boolean {
val message = String(data ?: ByteArray(0))
Log.d("Mesibo", "Received: $message")
return true
}
override fun Mesibo_onMessageStatus(params: Mesibo.MessageParams?) {}
override fun Mesibo_onActivity(params: Mesibo.MessageParams?, activity: Int) {}
override fun Mesibo_onLocation(params: Mesibo.MessageParams?, location: Mesibo.Location?) {}
override fun Mesibo_onFile(params: Mesibo.MessageParams?, file: Mesibo.FileInfo?) {}
}
What I've Tried:
-
Code: Select all
com.mesibo.api.Mesibo.MessageParams but the compiler says "Unresolved reference". - Java-Implementierung: Ich habe eine Java-Testklasse erstellt, um die Schnittstelle zu implementieren. Der Compilerfehler deutete darauf hin, dass mir Mesibo_onMessageUpdate(MesiboMessage) fehlte, was darauf hindeutet, dass der Typ MesiboMessage ist. Allerdings kann ich com.mesibo.api.MesiboMessage nicht finden oder importieren.
- Downgrade: Version 2.5.0 ausprobiert, aber mit ähnlichen Auflösungsproblemen konfrontiert.
in Mesibo SDK 2.7.19 für Kotlin? Ist MessageParams veraltet oder wurde es in ein anderes Paket verschoben?
Mobile version