2013-12-15 3 views
0

В моем коде приводятся следующие ошибки: К сожалению, я не знаю, почему ... Я думаю, что это связано с намерением, но что не так? Может ли кто-нибудь мне помочь? Спасибо за ваши ответы! Основной класс: Pastebin1 Второго класс: Pastebin2java.lang.RuntimeException: Не удалось создать экземпляр активности ComponentInfo

12-15 12: 27: 58,887: Е/AndroidRuntime (15202): неустранимые: Основной 12-15 12: 27: 58,887: Е/AndroidRuntime (15202): java.lang.RuntimeException: Невозможно создать экземпляр активности ComponentInfo {com.example.pandus/com.example.pandus.Game}: java.lang.NullPointerException 12-15 12: 27: 58.887: E/AndroidRuntime (15202)): at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2224) 12-15 12: 27: 58.887: E/AndroidRuntime (15202): at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2358) 12-15 12: 27: 58.887: E/AndroidRuntime (15202): a t android.app.ActivityThread.access $ 600 (ActivityThread.java:153) 12-15 12: 27: 58.887: E/AndroidRuntime (15202): at android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1247) 12-15 12: 27: 58.887: E/AndroidRuntime (15202): at android.os.Handler.dispatchMessage (Handler.java:99) 12-15 12: 27: 58.887: E/AndroidRuntime (15202): at android.os.Looper.loop (Looper.java:137) 12-15 12: 27: 58.887: E/AndroidRuntime (15202): at android.app.ActivityThread.main (ActivityThread.java:5227) 12-15 12: 27: 58.887: E/AndroidRuntime (15202): при java.lang.reflect.Method.invokeNative (собственный метод) 12-15 12: 27: 58.887: E/AndroidRuntime (15202): at java.lang.reflect .Method.invoke (Method.java:511) 12-15 12: 27: 58.887: E/AndroidRuntime (15202): at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller .run (ZygoteInit.java:795) 12-15 12: 27: 58.887: E/AndroidRuntime (15202): at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:562) 12-15 12 : 27: 58.887: E/AndroidRuntime (15202): at dalvik.system.NativeStart.main (родной метод) 12-15 12: 27: 58.887: E/AndroidRuntime (15202): вызвано: java.lang.NullPointerException 12-15 12: 27: 58.887: E/AndroidRuntime (15202): at com.example.pandus.ParallaxLayer. (ParallaxLayer.java:57) 12-15 12: 27: 58.887: E/AndroidRuntime (15202): at com.example.pandus.Game. (Game.java:31) 12-15 12: 27: 58.887: E/AndroidRuntime (15202): at java.lang.Class.newInstanceImpl (родной метод) 12-15 12: 27: 58.887: E/AndroidRuntime (15202): at java.lang.Class.newInstance (Class.java:1319) 12-15 12: 27: 58.887: E/AndroidRuntime (15202): at android.app.Instrumentation.newActivity (Instrumentation.java:1054) 12-15 12: 27: 58.887: E/AndroidRuntime (15202): at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2215) 12-15 12: 27: 58.887: E/AndroidRuntime (15202): ... 11 далее 12-15 12: 28: 00.579: I/Process (15202): сигнал отправки. PID: 15202 Sig: 9

+1

пожалуйста, напишите свой код. –

ответ

0

Game.java, строка 31, то

private SmoothCamera camera; 
new ParallaxLayer(camera, true, 4000); 

камеры равна нулю в этот момент времени.

+0

Охх .. спасибо ... Это была такая глупая ошибка ... У меня есть еще один вопрос .. потому что у меня есть немного троллей, чтобы прочитать это ... Какая строка дает информацию, которая является 31 строкой Game.java? Я не хочу задавать больше таких вопросов ... – Blackchart

+0

Эта строка: '12: 27: 58.887: E/AndroidRuntime (15202): at com.example.pandus.Game. (Game.java:31) 12- 15 'Game.java:31 - это ключевое слово. Какой класс, какая линия. – Sipka

0

В классе Game ваш объект SmoothCamera должен быть создан, прежде чем передавать его в качестве аргумента в конструктор ParallaxLayer.

Я верю, вы можете instantinate как SmoothCamrea и ParallaxLayeronCreateEngineOptions в методе

Смежные вопросы