In Kotlin, würde Ich mag eine Methode Anmerkung hinzufügen, die zu dieser RequiresPermission
Annotation in Java gleichwertig ist, was darauf hinweist, dass mehrere Berechtigungen erforderlich sind:RequiresPermission Anmerkungen mit „allof“ in Kotlin
@RequiresPermission(allOf = {ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION})
public Location getLocation() {
// ...
}
Wie kann ich schreiben diese Anmerkung in Kotlin?
Android Studio schlägt vor, '@RequiresPermission (allOf = [ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION])', zu verwenden, aber dann wird der Compilerfehler angezeigt. Was machst du jetzt? – guness
Das ist ein neues Feature, das in Kotlin 1.2 eingeführt wurde, siehe hier: https://kotlinlang.org/docs/reference/whatsnew12.html#array-literals-in-annotations – zsmb13