WebViewからJavascriptを呼び出す方法を理解していますが、それは問題ではありません。
if(javascriptCall!=null){
String hardCodedexample = "1959602";
webView.loadUrl("http://myappexample+ username);
webView.loadUrl("javascript:" + "window.application.relocateTo({location:'patients/details',params:{EMPIID:"+ hardCodedEMPIID +"}})");
}
javascriptCallは、私のWebviewアクティビティに渡される文字列です。hardCodedEMPIIDは、テストの単なる例です。私の問題は、デバイスでアプリを正常に実行することを許可すると、javascriptメソッドが機能していないように見えることです。myappexampleが読み込まれ、javascript呼び出しで何が起こったのかわかりません。
アプリをデバッグし、コードを1ステップ実行すると、メソッドが適切に呼び出されます。私はこれがどのように可能であるかについて混乱していますか?シングルステップと通常の実行の違い。