2016-06-24 2 views
-5

This is the JavaМое приложение продолжает говорить "К сожалению, приложение остановилось"

В LogCat says-

Caused by: java.lang.NullPointerException: 
Attempt to invoke virtual method 
'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' 
on a null object reference 
+1

Вы можете добавить код? Если вам нужна помощь, нам нужно увидеть код –

+0

, обновите свой вопрос с помощью кода java и xml, пожалуйста, – Ashwani

+0

Исходя из вашего кода, похоже, что вызов 'findviewById' возвращает null, дважды проверьте идентификатор вашей кнопки – Chris

ответ

0

ok..i получил файл Java

пожалуйста, обновите его до этого

button = (Button)findViewById(R.id.button); 
//remove { from end 
0

В вашем коде я вижу, что на основе какой-то кнопки вы вызываете setContentView() aga в.

Следовательно, я предполагаю, что у вас больше кнопок в другом файле макета. Таким образом, функция findViewById для кнопки, которая находится в другом представлении, будет работать только после того, как setContentView был вызван.

Возможно, вы можете поместить зависимый код внутри первого события OnClick(), в котором вы меняете представление контента.

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