Intenta invocar método de interfaz en una referencia de objeto nulo finishComposingText ()
Estoy funcionando robotium en un nexo 6 y conseguir el error siguiente
java.lang.NullPointerException: Attempt to invoke interface method 'boolean android.view.inputmethod.InputConnection.finishComposingText()' on a null object reference at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78) at android.view.inputmethod.InputMethodManager.reportFinishInputConnection(InputMethodManager.java:859) at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:3253) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5221) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
La línea en cuestión es:
- Robotium - Cómo establecer una fecha en el selector de fecha con Robotium
- Usando roboguice sin extender la Actividad
- Utilizar un arraylist para una máquina de estado
- Java.io.FileNotFoundException: com / google / inject / internal / util / $ Finalizer.class al inicio de la aplicación android
- Mejor contenedor IOC para Android y dispositivos móviles
solo.enterText((android.widget.EditText) solo.getView("amount"), "11.11");
He verificado que el campo existe, no estoy seguro de qué otra cosa podría estar causando el problema. Cualquier ayuda sería apreciada
- ¿Cómo maneja robospice el ciclo de vida de la actividad?
- Problemas al inyectar un servicio personalizado usando Roboguice
- Excepción Roboguice de Android
- Error en la construcción de la suite de pruebas - (android.test.suitebuilder.TestSuiteBuilder $ FailedToCreateTests). ¿Cómo resolver?
- Cómo inyectar una vista de diálogo con Roboguice?
- RoboGuice 3.0 NoClassDefFoundError: AnnotationDatabaseImpl
- Injectview (Roboguice) no funciona con múltiples diseños
- Java.lang.ClassCastException: android.app.Application no se puede convertir en roboguice.application.RoboApplication
Parece que te estás equivocando EditText desde que confirmaste que la instancia devuelta es EditText.
android.widget.EditText editText= (android.widget.EditText)solo.getView("amount"); // validate here that you got right text by any method, for example getText() solo.enterText(editText, "11.11");
Y si éste no funciona puedes utilizar el acceso directo sin solo:
editText.setText("11.11");
- Cómo detener la creación excesiva de objetos en los teléfonos Samsung?
- Android, Webview, obtener datos de formulario enviados