Je suis très nouveau à Java et je travaille sur ma première application Android. J'utilise la démo webview comme modèle. J'essaie de générer un entier aléatoire entre 1 et 12, puis d'appeler une certaine fonction javascript en fonction du résultat. Voici ce que j'ai:générer des arguments de fonction dans Java
int number = 1 + (int)(Math.random() * ((12 - 1) + 1));
number = (int) Math.floor(number);
String nextQuote = "javascript:wave" + number + "()";
mWebView.loadUrl(nextQuote);
Alors mWebView.loadUrl(nextQuote)
sera le même que quelque chose comme mWebView.loadUrl("javascript:wave1()")
Je veux juste savoir si ce que j'ai ici est correct et fonctionnera de la façon dont je pense que ça va. L'application ne répond pas comme prévu et je soupçonne que ce bit de code est le coupable.