preguntar acerca de kotlin

23
réponses

Quel est l’équivalent des méthodes statiques Java dans Kotlin?

Il N'y a pas de mot clé static dans Kotlin. Quelle est la meilleure façon de représenter une méthode Java static dans Kotlin? ... …
demandé sur 1970-01-01 00:33:36
12
réponses

Existe-t-il un moyen pratique de créer des classes de données Parcelables dans Android avec Kotlin?

J'utilise actuellement l'excellent AutoParcel dans mon projet Java, ce qui facilite la création de classes Parcelables. Maintenant, Kotlin, que je considère pour mon prochain projet, a ce concept de classes de données, qui génèrent automatiquement …
demandé sur 1970-01-01 00:33:35
6
réponses

startforeground échoue après la mise à niveau vers Android 8.1

Après la mise à niveau de mon téléphone vers 8.1 Developer Preview, mon service d'arrière-plan ne démarre plus correctement. Dans mon service de longue durée, j'ai implémenté une méthode startForeground pour démarrer la notification en cours qui est …
demandé sur 1970-01-01 00:33:37
15
réponses

Comment puis-je obtenir un nombre aléatoire dans Kotlin?

Une méthode générique qui peut renvoyer un entier aléatoire entre 2 paramètres comme le fait ruby avec rand(0..n). Une suggestion? ... …
demandé sur 1970-01-01 00:33:37
3
réponses

À quoi sert Kotlin Backing Field?

En tant que développeur Java, le concept d'un champ de sauvegarde m'est un peu étranger. Donné: class Sample { var counter = 0 // the initializer value is written directly to the backing field set(value) { if (value & …
demandé sur 1970-01-01 00:33:37
6
réponses

Comment utiliser typetoken + generics avec Gson dans Kotlin

Je ne peux pas obtenir une liste de type générique à partir d'une classe personnalisée (tourne): val turnsType = TypeToken<List<Turns>>() {}.type val turns = Gson().fromJson(pref.turns, turnsType) Il a dit: cannot access '<init&g …
demandé sur 1970-01-01 00:33:35
2
réponses

L’itérable et la séquence de Kotlin sont exactement les mêmes. Pourquoi deux types requis?

Ces deux interfaces ne définissent qu'une seule méthode public operator fun iterator(): Iterator<T> La Documentation dit que Sequence est censé être paresseux. Mais n'est-ce pas Iterable paresseux aussi (sauf si soutenu par un Collection)? . …
demandé sur 1970-01-01 00:33:36
3
réponses

Quel est le but de l’unité-retour dans les fonctions

De la documentation Kotlin: Si une fonction ne renvoie aucune valeur utile, son type de retour est Unit. Unit est un type avec une seule valeur-Unit.VALEUR. Cette valeur ne doit pas être retournée explicitement: fun printHello(name : String?) : U …
demandé sur 1970-01-01 00:33:34
4
réponses

Est-il possible d’utiliser Mockito dans Kotlin?

Le problème auquel je suis confronté est que Matchers.anyObject() retourne null. Lorsqu'il est utilisé pour simuler une méthode qui accepte uniquement les types Non nullables, il provoque une exception "ne devrait pas être null" à lever. `when`(moc …
demandé sur 1970-01-01 00:33:35
5
réponses

Comment vérifier la classe «instanceof» dans kotlin?

Dans la classe kotlin, j'ai un paramètre de méthode comme objet (voir Kotlin doc ici) pour le type de classe T . En tant qu'objet, je passe différentes classes quand j'appelle la méthode. En Java, nous pouvons comparer la classe en utilisant instanc …
demandé sur 1970-01-01 00:33:37