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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Übergeben von Kontext an die Android -Plattform im KMP -Projekt

by Anonymous » 05 Apr 2025, 13:15

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>

Top