Übergeben von Kontext an die Android -Plattform im KMP -ProjektAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 Übergeben von Kontext an die Android -Plattform im KMP -Projekt

Post by Anonymous »

In meinem KMP -Projekt möchte ich eine Erinnerung in der Android- und iOS -Plattform implementieren. < /p>
interface ReminderScheduler {
fun scheduleReminder(reminder: Reminder)
fun cancelReminder(id: String)
}
expect class ReminderScheduler(): ReminderScheduler {
override fun scheduleReminder(reminder: Reminder)

override fun cancelReminder(id: String)

}
< /code>
In Android -Plattform: < /p>
actual class ReminderScheduler actual constructor(context: Context) : ReminderScheduler {
actual override fun scheduleReminder(reminder: Reminder) {
}

actual override fun cancelReminder(id: String) {
}

}
< /code>
Ich brauche Konstruktor in der tatsächlichen Android -Implementierung. Ich weiß nicht, wie ich es zum Unterricht hinzufügt. Wenn ich es in der oben genannten Art und Weise übergehe, hat es einen Fehler:
Die tatsächliche Klasse 'Reminderschugel' hat keine entsprechenden Mitglieder für erwartete Klassenmitglieder: < /p>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post