Je travaille avec l'architecture MVVM et je ne comprends pas pourquoi ai-je cette erreur? Mes autres classes ont la même structure et fonctionnent parfaitement. Ci-dessous, j'ai partagé le code pour ma classe de fragment et la classe ViewModel avec l'erreur Erreur E/AndroidRuntime: FATAL EXCEPTION: ....
14 juin 2020 à 10:56
Je suis un débutant dans le codage kotlin et j'essaie de créer une barre de recherche avec du texte d'édition qui peut trouver le compte d'utilisateur à partir de la base de feu. Voici mes codes package com.example.videoapp import android.annotation.SuppressLint import android.os.Bundle import ....
12 juin 2020 à 10:17
L'exemple est tiré d'un cours Kotlin que je fais: class Car { var speed: Int = 0 get() = field set(value) { field = value } } Si j'aime utiliser un constructeur principal comme celui-ci: class Car(var speed: Int) Comment devrais-je écrire le getter / sette....
12 juin 2020 à 09:01
J'ai cette classe: class ItemsAdapter( val items: List<Item> = mutableListOf() ) { class ItemViewHolder(private val itemView: View) : ViewHolder(itemView), View.OnClickListener { override fun onClick(v: View) { val clickedItem = items.get(adapterPosition) } } ....
11 juin 2020 à 15:29
Ceci est une version réduite du code que nous avons actuellement. Je sais que cela semble trivial dans l'exemple, mais en production, nous envoyons un message au serveur et attendons sa réponse (c'est pourquoi il doit être asynchrone). Le but est que le message "Hello World" s'imprime à la fin, c'es....
10 juin 2020 à 18:52
J'ai une bibliothèque Android dans laquelle j'écoute les changements de réseau, ce que je veux faire est d'observer ces changements en utilisant Flow / Launch of coroutines Ceci est mon NetworkReceiver, qui me permet de savoir quand il y a des changements dans la connexion J'ai pris une variable isN....
Quelle est une structure de données optimale pour stocker une grille de chaîne comme celle-ci et comment convertir de manière concise la chaîne en ce type de données? """10 15 20 11 14 19 04 10 18 63 92 68""" Je souhaite accéder facilement à n'importe quel nombre de la grille en utilisant une paire ....
9 juin 2020 à 10:37
Je suis nouveau sur kotlin et je crée une application de quiz. Je ne comprends pas Comment écrire ce code java dans Kotlin? Surtout les getters et setters? Aussi comment créer un constructeur par défaut et paramétré dans Kotlin? Ce que j'ai fait est ceci: class Question { var question: String ....
8 juin 2020 à 12:24
Mon groupe et moi créons donc une application. Nous travaillons tous à domicile et utilisons différents émulateurs. Le problème est que, lorsque certains d'entre nous entrent dans une nouvelle activité à partir d'un onglet dans un fragment, puis qu'ils appuient en arrière, ils arrivent sur une page ....
Donc, j'ai simplement du code override fun onBindViewHolder( holder: ViewHolder, position: Int ) { DownloadImageTask(holder.avatar).execute(mDataSet[position].avatar); holder.header.setText(mDataSet[position].header) holder.body.setText(mDataSet[position].body) for (i in 0....
4 juin 2020 à 14:51
Désolé à l'avance si c'est une question stupide. Voici donc mon code: fun main(args:Array<String>) { val message = "AL:OK:XX:XX:XX:XX:XX:YY~~TYPE:3~~FOF:v1.0~~RSSI:-68~~PORT:8215~~TEMP:34.22~~CH1:OK~~CH2:KS~~CH3:PR~~CH4:VL~~CH5:KS~~CH6:OK~~AUX1:OK~~AUX2:KS~~AUX3:OK" val messagetext: String = messa....
3 juin 2020 à 19:35
Je dois appeler l'API dans la boucle for pour chaque élément, mais il doit attendre que chaque appel d'API renvoie des valeurs, car s'il est asynchrone, l'ordre des éléments renvoyés pourrait être mélangé car chacune de ces demandes sont des appels asynchrones. Je veux attendre à l'intérieur de la b....
3 juin 2020 à 16:19
J'ai une case à cocher dans le fragment et j'essaie de définir la couleur du texte dessus en utilisant ContextCompat.getColor Le code optionCb.setTextColor(ContextCompat.getColor(activity,android.R.color.white)); Il montre une erreur required : Context Found : fragmentactivity Même utilisé option....
3 juin 2020 à 16:18
Je veux que lorsque je clique sur le bouton «OK», j'arrive à «PickSeatActivity». C'est ce que j'ai essayé, mais le studio Android souligne l'objet `` Intent '' avec une ligne rouge val builder = AlertDialog.Builder(this.requireActivity()) // Dialog will have "Make a selection" as t....
2 juin 2020 à 11:10
Je veux setBackgroundColor même pour les éléments de mon RecyclerView. J'ai essayé quelque chose comme ça dans le Adapter class: override fun onBindViewHolder(holder: ServersViewHolder, position: Int) { val server: Server = list[position] if (position % 2 == 0){ holder....
30 mai 2020 à 22:36
Actuellement, j'essaye d'écrire une méthode pour localiser le produit de valeur la plus élevée dans ma hashmap. Ma hashmap utilise une clé Int et une valeur Pair. var products = HashMap<Int, Pair<String, Double>>() J'ai écrit avec succès le code pour localiser le produit approprié. Cependant, j'obt....
30 mai 2020 à 22:09
J'ai donc le problème que l'application se bloque si le bouton Retour est enfoncé pendant la récupération du service dans un fragment. Actuellement, j'utilise Retrofit Library pour effectuer les tâches d'appel de service. Vous trouverez ci-dessous l'extrait de code du fragment: ProductStockOutletLi....
30 mai 2020 à 13:24
J'ai ce genre d'implémentation Toast.makeText(activity,arguments?.get("message") as String, Toast.LENGTH_SHORT).show() Donc, la chose est que je veux utiliser Elvis Operator (? :) ici, afin d'utiliser une chaîne par défaut , lorsque la valeur à afficher à l'intérieur de toast est Nul. Je n'ai pa....
Tout d'abord l'obligatoire «Je suis nouveau à Rust»: je le suis. J'ai donc le problème suivant: J'ai deux (ou plus) structures de données, qui implémentent toutes un comportement commun en plus de leur propre comportement. J'ai une liste de ces structures (ou plutôt: du «supertype»), j'ai besoin d'a....
28 mai 2020 à 20:31
J'ai l'interface NetworkUseCase suivante qui traite une requête réseau. P est le type de requestData et R le type de responseData. interface NetworkUseCase<in P, out R> { fun process(requestData: P) : R } La façon dont il est normalement utilisé est la suivante: class ConcreteUseCase : NetworkU....
28 mai 2020 à 16:59
Face à un problème inattendu. Voici une classe simple: class PaymentPrintTest { init { prepareToPrint() } private var sale: Int? = null private var saleContent: ArrayList<Int> = ArrayList() private fun prepareToPrint() { sale = 5 saleContent = arrayLis....
27 mai 2020 à 17:00
Je travaille sur une application Android utilisant kotlin comme langue principale. J'avais besoin de demander des autorisations d'exécution pour certaines parties de l'application. Donc, au lieu d'écrire un code standard similaire pour demander les autorisations, j'ai décidé d'écrire une fonction st....
La valeur par défaut de Double dans Android Kotlin est 1121.57. Comment le convertir en 1.121,5767 pour en faire 4 number after comma? même si derrière la virgule se trouve 0 comme ceci: 1.121,0000....
26 mai 2020 à 13:14
J'apprends à utiliser Room à partir de Codelabs et maintenant j'ai deux tables Lorsque je suis exécuté à partir d'Android Studio, c'est normal mais lorsque je ferme et rouvre l'application, je reçois une erreur java.lang.IllegalStateException: Room ne peut pas vérifier l'intégrité des données. Il ....
26 mai 2020 à 11:35
J'ai besoin d'obtenir le nom des prochains jours d'un jour particulier. comme le nom du jour donné est vendredi et je dois obtenir les 4 prochains comme samedi, dimanche, lundi et mardi.....
26 mai 2020 à 10:32