2017-07-13 1 views
0

Je suis en train d'analyser une URL contenant JSON chaque fois que j'appuie sur un bouton:JSON en utilisant Klaxon Parsing avec doAsync Anko ne parvient pas à exécuter

button.setOnClickListener { 
doAsync{ 
    val result = URL("http://date.jsontest.com/").readText() 
    val parser: Parser = Parser() 
    val stringBuilder: StringBuilder = StringBuilder(result) 
    val json: JsonObject = parser.parse(stringBuilder) as JsonObject 
    val time = "Time : ${json.string("time")}" 
uiThread { textView.setText(time) }}} 

Mais j'obtiens une erreur:

Erreur lors de l'élagage des services d'impression approuvés. java.util.concurrent.TimeoutException: Impossible d'obtenir le spouleur!

Qu'est-ce qui ne va pas?

+1

Je pense que cette erreur vient de (https://github.com/android/platform_frameworks_base/blob/master/services/print/java/ [ce] com/android/server/print/RemotePrintSpooler.java), et il a quelque chose en commun avec l'impression à distance. Donc, je crois que le code que vous nous avez montré n'est pas le responsable de l'exception. –

Répondre

0

travaillé après avoir redémarré mon pc et la création d'un nouveau dispositif émulé