Programa en AndroidStudio

Publicado en 'Programación' por joel094, 7 May 2016.





  1. joel094

    joel094 Miembro frecuente

    Registro:
    14 Oct 2012
    Mensajes:
    213
    Likes:
    7




    Tengo un este error al crear un programa de conversión alguien me puede ayudar por favor.

    Código:
    9287-9287/com.example.alumno.arista E/AndroidRuntime: FATAL EXCEPTION: main
                                                                             Process: com.example.alumno.arista, PID: 9287
                                                                             java.lang.IllegalStateException: Could not execute method for android:onClick
                                                                                 at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:275)
                                                                                 at android.view.View.performClick(View.java:4616)
                                                                                 at android.widget.CompoundButton.performClick(CompoundButton.java:100)
                                                                                 at android.view.View$PerformClick.run(View.java:18956)
                                                                                 at android.os.Handler.handleCallback(Handler.java:808)
                                                                                 at android.os.Handler.dispatchMessage(Handler.java:103)
                                                                                 at android.os.Looper.loop(Looper.java:193)
                                                                                 at android.app.ActivityThread.main(ActivityThread.java:5486)
                                                                                 at java.lang.reflect.Method.invokeNative(Native Method)
                                                                                 at java.lang.reflect.Method.invoke(Method.java:515)
                                                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)
                                                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)
                                                                                 at dalvik.system.NativeStart.main(Native Method)
                                                                              Caused by: java.lang.reflect.InvocationTargetException
                                                                                 at java.lang.reflect.Method.invokeNative(Native Method)
                                                                                 at java.lang.reflect.Method.invoke(Method.java:515)
                                                                                 at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:270)
                                                                                 at android.view.View.performClick(View.java:4616) 
                                                                                 at android.widget.CompoundButton.performClick(CompoundButton.java:100) 
                                                                                 at android.view.View$PerformClick.run(View.java:18956) 
                                                                                 at android.os.Handler.handleCallback(Handler.java:808) 
                                                                                 at android.os.Handler.dispatchMessage(Handler.java:103) 
                                                                                 at android.os.Looper.loop(Looper.java:193) 
                                                                                 at android.app.ActivityThread.main(ActivityThread.java:5486) 
                                                                                 at java.lang.reflect.Method.invokeNative(Native Method) 
                                                                                 at java.lang.reflect.Method.invoke(Method.java:515) 
                                                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829) 
                                                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645) 
                                                                                 at dalvik.system.NativeStart.main(Native Method) 
                                                                              Caused by: java.lang.NullPointerException
                                                                                 at com.example.alumno.arista.MainActivit.Convertir(MainActivit.java:50)
                                                                                 at java.lang.reflect.Method.invokeNative(Native Method) 
                                                                                 at java.lang.reflect.Method.invoke(Method.java:515) 
                                                                                 at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:270) 
                                                                                 at android.view.View.performClick(View.java:4616) 
                                                                                 at android.widget.CompoundButton.performClick(CompoundButton.java:100) 
                                                                                 at android.view.View$PerformClick.run(View.java:18956) 
                                                                                 at android.os.Handler.handleCallback(Handler.java:808) 
                                                                                 at android.os.Handler.dispatchMessage(Handler.java:103) 
                                                                                 at android.os.Looper.loop(Looper.java:193) 
                                                                                 at android.app.ActivityThread.main(ActivityThread.java:5486) 
                                                                                 at java.lang.reflect.Method.invokeNative(Native Method) 
                                                                                 at java.lang.reflect.Method.invoke(Method.java:515) 
                                                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829) 
                                                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645) 
                                                                                 at dalvik.system.NativeStart.main(Native Method) 
    05-07 04:04:47.346 9287-9287/com.example.alumno.arista I/Process: Sending signal. PID: 9287 SIG: 9
    
    el código del programa es

    Código:
     public void Convertir(View view) {
            double pies = Double.parseDouble(editText2.getText().toString());
            double metros = pies * 0.305;
            editText2.setText(String.valueOf(metros));
        }
    este evento lo llamo desde un botón en su evento Onclic.
     


  2. danervo

    danervo Miembro frecuente

    Registro:
    12 Ene 2011
    Mensajes:
    59
    Likes:
    7
    Inicializaste la variable 'editText2'.

    saludos,
     
  3. lokito100

    lokito100 Miembro frecuente

    Registro:
    27 Feb 2010
    Mensajes:
    234
    Likes:
    12
    Pon el código que empleas.... para referenciar al editText2 y el button
     
  4. cardrichelieu

    cardrichelieu Miembro nuevo

    Registro:
    8 Jun 2016
    Mensajes:
    13
    Likes:
    1
    Revisa si implementaste bien la interface para tus botones
    Revisa si instanciaste bien tus variables tanto a nivel global como en cada metodo.
     
  5. luisitocarrion

    luisitocarrion Miembro frecuente

    Registro:
    19 Abr 2016
    Mensajes:
    64
    Likes:
    15
    El motivo es un nullpointer.

    Verifica si las variables que utilizas se encuentran inicializadas.

    Saludos
     
Etiquetas: