У меня рушится приложение для Android, может кто-нибудь помочь, расшифровав мой лог-кот? - PullRequest
0 голосов
/ 04 января 2012
01-04 13:07:11.693: D/AndroidRuntime(281): Shutting down VM
01-04 13:07:11.733: W/dalvikvm(281): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
01-04 13:07:11.773: E/AndroidRuntime(281): FATAL EXCEPTION: main
01-04 13:07:11.773: E/AndroidRuntime(281): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ebonybutler.cexample3/com.ebonybutler.cexample3.Second}: java.lang.NullPointerException
01-04 13:07:11.773: E/AndroidRuntime(281):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
01-04 13:07:11.773: E/AndroidRuntime(281):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
01-04 13:07:11.773: E/AndroidRuntime(281):  at android.app.ActivityThread.access$2300(ActivityThread.java:125)
01-04 13:07:11.773: E/AndroidRuntime(281):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
01-04 13:07:11.773: E/AndroidRuntime(281):  at android.os.Handler.dispatchMessage(Handler.java:99)
01-04 13:07:11.773: E/AndroidRuntime(281):  at android.os.Looper.loop(Looper.java:123)
01-04 13:07:11.773: E/AndroidRuntime(281):  at android.app.ActivityThread.main(ActivityThread.java:4627)
01-04 13:07:11.773: E/AndroidRuntime(281):  at java.lang.reflect.Method.invokeNative(Native Method)
01-04 13:07:11.773: E/AndroidRuntime(281):  at java.lang.reflect.Method.invoke(Method.java:521)
01-04 13:07:11.773: E/AndroidRuntime(281):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
01-04 13:07:11.773: E/AndroidRuntime(281):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
01-04 13:07:11.773: E/AndroidRuntime(281):  at dalvik.system.NativeStart.main(Native Method)
01-04 13:07:11.773: E/AndroidRuntime(281): Caused by: java.lang.NullPointerException
01-04 13:07:11.773: E/AndroidRuntime(281):  at com.ebonybutler.cexample3.Second.onCreate(Second.java:38)
01-04 13:07:11.773: E/AndroidRuntime(281):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
01-04 13:07:11.773: E/AndroidRuntime(281):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
01-04 13:07:11.773: E/AndroidRuntime(281):  ... 11 more

Код в строке 38-43:

ib5.setOnClickListener(new OnClickListener() {
  @Override public void onClick(View v) {
    // TODO Auto-generated method stub
    startActivity(new Intent(Second.this, Eighth.class));
  }
});

Ответы [ 5 ]

2 голосов
/ 04 января 2012

Где logcat говорит:

01-04 13:07:11.773: E/AndroidRuntime(281): Caused by: java.lang.NullPointerException
01-04 13:07:11.773: E/AndroidRuntime(281):  at com.ebonybutler.cexample3.Second.onCreate(Second.java:38)

Он сообщает вам, что вы пытаетесь использовать нулевую ссылку в строке 38 файла Second.java.

Что находится в строке 38?

РЕДАКТИРОВАТЬ

Если строка 38 равна ib5.setOnClickListener(new OnClickListener() {, то ваша переменная ib5 равна нулю.Но вам, вероятно, нужно будет опубликовать весь метод, если это не поможет.

1 голос
/ 04 января 2012

Вы получаете исключение NullPointerException в строке 38 в классе Second.java

Вызвано: java.lang.NullPointerException 01-04 13: 07: 11.773: E / AndroidRuntime (281): в com.ebonybutler.cexample3.Second.onCreate (Second.java:38)

0 голосов
/ 11 января 2012

Просто догадка, вы звоните findViewById до , звоните setContentView () . Просто скажу, что я начал свое путешествие по Android с нескольких из них:)

0 голосов
/ 04 января 2012

Мои первые дни с Android привели к нескольким NullPointerException с в моих onCreate() методах, потому что я пытался получить доступ к некоторым элементам Activity, которые не были полностью инициализированы в тот момент. Вы можете попробовать вставить некоторые из этих вещей в onStart().

0 голосов
/ 04 января 2012

У вас есть исключение NullPointerException - возможно, в Second.java, строка 38.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...