ОК, я создаю приложение, у которого есть 24 вопроса, и каждый вопрос имеет 4 ответа в 24 макетах , а кнопка в макете 24 имеет одинаковый идентификатор и значения щелчка, и я пытаюсь подсчитать каждая кнопка мыши в 24 макета и последний макет показать результат каждой кнопки щелкнул, но в последнем макете приложение аварии здесь код я используюbutton click counter android
package com.example.andoid.disctest;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivityresult extends AppCompatActivity {
TextView txtCount;
Button btnCount;
int count = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_activityresult);
txtCount = (TextView)findViewById(R.id.d_result);
btnCount.findViewById(R.id.button_d);
btnCount.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
count ++;
txtCount.setText(String.valueOf(count));
}
});
}
}
12-27 20:56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: FATAL EXCEPTION: main 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/An droidRuntime: Process: com.example.andoid.disctest, PID: 13188 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: java.lang.RuntimeException: не удается запустить активность ComponentInfo {com.example.andoid.disctest/com.example.andoid.disctest.MainActivity_result}: java.lang.NullPointerException 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2413) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java : 2471) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: at android.app.ActivityThread.access $ 900 (ActivityThread.java:175) 12-27 20:56 : 54.169 13188-13188/com.example.andoid.disctest E/AndroidR unime: at android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1308) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: at android.os.Handler. dispatchMessage (Handler.java:102) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: at android.os.Looper.loop (Looper.java:146) 12- 27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: at android.app.ActivityThread.main (ActivityThread.java:5602) 12-27 20: 56: 54.169 13188-13188/com .example.andoid.disctest E/AndroidRuntime: at java.lang.reflect.Method.invokeNative (собственный метод) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: at java .lang.reflect.Method.invoke (Method.java:515) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidR unime: at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:1283) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: at com. android.internal.os.ZygoteInit.main (ZygoteInit.java:1099) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: at dalvik.system.NativeStart.main (родной Метод) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: вызвано: java.lang.NullPointerException 12-27 20: 56: 54.169 13188-13188/com.example .andoid.disctest E/AndroidRuntime: at com.example.andoid.disctest.MainActivity_result.onCreate (MainActivity_result.java:24) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime : at android.app.Activity.performCreate (Activity.java:5451) 12-27 20: 56: 54.169 1318 8-13188/com.example.andoid.disctest E/AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1093) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2377) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: at android.app.ActivityThread. handleLaunchActivity (ActivityThread.java:2471) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: at android.app.ActivityThread.access $ 900 (ActivityThread.java:175) 12 -27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: at android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1308) 12-27 20: 56: 54.169 13188- 13188/com.example.andoid.disctest E/AndroidRuntime: at android.os.Handler.dispatchMessage (Handler.java:102) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: at android.os.Looper.loop (Looper.java:146) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: at android.app.ActivityThread.main (ActivityThread.java:5602) 12-27 20: 56: 54.169 13188-13188 /com.example.andoid.disctest E/AndroidRuntime: at java.lang.reflect.Method.invokeNative (собственный метод) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: в java.lang.reflect.Method.invoke (Method.java:515) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: at com.android.internal.os. ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:1283) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/Android Runtime: at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1099) 12-27 20: 56: 54.169 13188-13188/com.example.andoid.disctest E/AndroidRuntime: at dalvik.system. NativeStart.main (родной метод)
сообщение трассировки стека! – Shriram