No se encontró una definición de clase al usar el detector de movimiento genérico

Mi código se configuró en API 7 luego lo cambié a API 15 para que pueda conseguir onGenericMotionListener

Ahora estoy definiendo mi actividad de la siguiente manera:

  newGame.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                vibe.vibrate(vibValue);

                   if (levelStage == 1 && levelId == 1)
                   {       
                       Intent myIntent = new Intent(v.getContext(), Level.class);
                       startActivity(myIntent);
                   }
                   else
                       displayAlertForNewGame(v.getContext());
            }
        });

Cada vez que intento iniciar esta actividad, aparece un error. java.lang.NoClassDefFoundError

usando este código para iniciar la actividad

Intent myIntent = new Intent(v.getContext(),myActivity.class);
                        startActivity(myIntent);


05-22 22:49:20.416: E/AndroidRuntime(6327): FATAL EXCEPTION: main
05-22 22:49:20.416: E/AndroidRuntime(6327): java.lang.NoClassDefFoundError: com.code.global.Level
05-22 22:49:20.416: E/AndroidRuntime(6327):     at com.umar.regGame.MainMenu$1.onClick(MainMenu.java:67)
05-22 22:49:20.416: E/AndroidRuntime(6327):     at android.view.View.performClick(View.java:2449)
05-22 22:49:20.416: E/AndroidRuntime(6327):     at android.view.View$PerformClick.run(View.java:9027)
05-22 22:49:20.416: E/AndroidRuntime(6327):     at android.os.Handler.handleCallback(Handler.java:587)
05-22 22:49:20.416: E/AndroidRuntime(6327):     at android.os.Handler.dispatchMessage(Handler.java:92)
05-22 22:49:20.416: E/AndroidRuntime(6327):     at android.os.Looper.loop(Looper.java:123)
05-22 22:49:20.416: E/AndroidRuntime(6327):     at android.app.ActivityThread.main(ActivityThread.java:4627)
05-22 22:49:20.416: E/AndroidRuntime(6327):     at java.lang.reflect.Method.invokeNative(Native Method)
05-22 22:49:20.416: E/AndroidRuntime(6327):     at java.lang.reflect.Method.invoke(Method.java:521)
05-22 22:49:20.416: E/AndroidRuntime(6327):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
05-22 22:49:20.416: E/AndroidRuntime(6327):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
05-22 22:49:20.416: E/AndroidRuntime(6327):     at dalvik.system.NativeStart.main(Native Method)

Atentamente

preguntado el 22 de mayo de 12 a las 18:05

dar el seguimiento de la pila completa por favor -

@Snicolas editado por favor verifique -

Qué es: com.umar.regGame.MainMenu$1.onClick(MainMenu.java:67) -

¿Tienes un constructor predeterminado definido? -

@ Krroae27 es un botón en el menú principal que inicia la actividad. y Pheonxi? constructor por defecto para la actividad? tengo onCreate -

1 Respuestas

El problema viene de la clase. com.code.global.Level. ¿De dónde viene esta clase? ¿Está en un frasco, lo incluye de la manera correcta en su ruta de compilación?

contestado el 23 de mayo de 12 a las 06:05

es solo una clase que creé. funcionaba bien hasta que agregué implementos implementa OnGenericMotionListener. El nivel es mi actividad - Muhammad Umar

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.