usando javascript en webview de Android
Estoy intentando iniciar una actividad desde una interfaz javascript en mi vista web. El ejemplo muestra un brindis. ¿Cómo podría llamar a una clase en lugar de un brindis?
<code>public class JavaScriptInterface { Context mContext; /** Instantiate the interface and set the context */ JavaScriptInterface(Context c) { mContext = c; } /** Show a toast from the web page */ public void showToast(String toast) { Toast.makeText(mContext, toast, Toast.LENGTH_SHORT).show(); } } </code>
esto para la página html.
<code><input type="button" value="Say hello" onClick="showAndroidToast('Hello Android!')" /> <script type="text/javascript"> function showAndroidToast(toast) { Android.showToast(toast); } </code>