Problema Android 4.1 Cordova Web View

  • Respuestas:1
Dante Vidal
  • Posts del Foro: 1

22 oct. 2014 21:44:28 vía Web

Tengo un problema que veo es conocido como el bug Android 4.1 con WebView
Resulta que cuando trabajas con webview y tienes un input text para escribir, no escribe.
Seleccionas el input en tu celular con el touch, sale el teclado en pantalla pero al pulsar las teclas no se escribe nada en el input.
He visto muchas soluciones y ninguna me ha resultado. Estoy usando CordovaWebView y el error solo aparece en la gama de Android 4.1
¿Alguna idea de qué puedo hacer?
En estos momentos mi código Java para correr mi WebView es

public class MyPhoneGapActivity extends Activity implements CordovaInterface {
CordovaWebView cwv;
/* Called when the activity is first created. /
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
cwv = (CordovaWebView) findViewById(R.id.tutorialView);
/

cwv.getSettings().setJavaScriptEnabled(true);
cwv.getSettings().setUseWideViewPort(true);
cwv.requestFocus(View.FOCUS_DOWN);
*/

    cwv.setOnTouchListener(new View.OnTouchListener() {
           @Override
           public boolean onTouch(View v, MotionEvent event) {
               switch (event.getAction()) {
                   case MotionEvent.ACTION_DOWN:
                   case MotionEvent.ACTION_UP:
                       v.requestFocusFromTouch();  
                       break;
               }               
               return false;
           }
        });

    cwv.loadUrl("file:///android_asset/www/index.html");
}


@Override
public void cancelLoadUrl() {
    // TODO Auto-generated method stub

}
@Override
public Activity getActivity() {
    return this;
}

@Override
public Context getContext() {
    // TODO Auto-generated method stub
    return null;
}
@Override
public Object onMessage(String arg0, Object arg1) {
    // TODO Auto-generated method stub
    return null;
}
@Override
public void setActivityResultCallback(IPlugin arg0) {
    // TODO Auto-generated method stub

}
@Override
public void startActivityForResult(IPlugin arg0, Intent arg1, int arg2) {
    // TODO Auto-generated method stub

}

}

Agradezco la ayuda

Contestar
Rosswaldo Olv
  • Posts del Foro: 1

20 nov. 2016 2:10:32 vía Web

yo tengo el mismo problema no puedo escribir en un input solo el cursor parpadea y no puedo escribir ni el teclado me aparece .-. todo esto en android studio

Contestar