2017-09-24 24 views
0

我有一個webview,我試圖加載一個網頁,如下圖所示,有一個下拉菜單和兩個輸入需要通過填充這些值來加載我們在機器人的WebView將數據添加到android的webview html輸入

我曾嘗試這個代碼,但它不工作

final String sectionName = getIntent().getStringExtra("sectionName"); 
     final String consumerNumber = getIntent().getStringExtra("consumerNumber"); 
     final String billNumber = getIntent().getStringExtra("billNumber"); 
     this.web = (WebView) findViewById(R.id.web); 
     this.web.loadUrl(Constants.Payment_URL); 
     this.web.getSettings().setJavaScriptEnabled(true); 
     this.web.setWebViewClient(new WebViewClient() { 
      public void onPageFinished(WebView view, String url) { 
       Log.e("TAG", "sectionName:" + sectionName); 
      view.loadUrl("javascript:$($(\"#sectionCode option\")[" + sectionName + "]).prop('selected','selected');$('#ConsumerNo').val('" + consumerNumber + "');$('#billNo').val('" + billNumber + "');"); 
       } 

      public void onPageStarted(WebView view, String url, Bitmap favicon) { 
       super.onPageStarted(view, url, favicon); 
       } 
     }); 

我需要得到加載在程序給出的值Web視圖enter image description here

回答