Hay que tirar del hilo de las excepciones... La clave la tienes aquí:
Código:
09-25 20:12:04.625: E/AndroidRuntime(9123): Caused by: java.lang.NullPointerException
09-25 20:12:04.625: E/AndroidRuntime(9123): at android.app.Activity.findViewById(Activity.java:16 52)
09-25 20:12:04.625: E/AndroidRuntime(9123): at com.example.stock.Entrada.<init>(Entrada.java:24)
Entrada.java, línea 24. Supongo que es esta...
Código:
final EditText codigo=(EditText)findViewById(R.id.codigoText);
Normal que salte una excepción, la actividad no ha sido instanciada, ni se ha cargado el layout evidentemente. No puedes llamar al findViewById sin que la actividad se haya creado.