我對java很陌生,正在開發我的第一個Android應用程序。我使用webview演示作爲模板。我試圖生成一個1到12之間的隨機整數,然後根據結果調用某個javascript函數。下面是我有:在java中生成函數參數
int number = 1 + (int)(Math.random() * ((12 - 1) + 1));
number = (int) Math.floor(number);
String nextQuote = "javascript:wave" + number + "()";
mWebView.loadUrl(nextQuote);
所以mWebView.loadUrl(nextQuote)
將是相同的像mWebView.loadUrl("javascript:wave1()")
我只是想知道,如果我在這裏是正確的,並會工作,我想它會的方式。應用程序沒有按預期做出響應,我懷疑這一點代碼是罪魁禍首。