[Android] alterar codigo javascript apartir de método no código android

0 respostas
U
Olá, Estou tentando encontrar uma solução para alterar determinado componente na minha página web, está comportada por um WebView, mas não sei se é possível que um retorno de algum método da interface android ser jogado dentro da minha página em questão. Segue exemplo:
.... webView.addJavascriptInterface(new JavaScriptInterface(WebViewShow.this), "Android");....

public class JavaScriptInterface{
		Context mcontext;
		public JavaScriptInterface(Context context) {
			mcontext = context;
		}
		public void showToast(String toast){
			Toast.makeText(mcontext, toast,Toast.LENGTH_SHORT).show();
		}
		
		public String setarCor(){
			return "p5";
		}

	}
pagina.html
<script type='text/javascript' >
	
      window.onload=function(){
	  var str = Android.setarCor(); //não sei se é passado o retorno de minha função <--------minha duvida
         document.getElementById('p6').style.backgroundColor='blue';//funciona
	 document.getElementById(str).style.backgroundColor='blue';//não funciona
	}

</script>
Alguém teria alguma idéia....
Criado 13 de dezembro de 2012
Respostas 0
Participantes 1