I am making a voting app which stores click in firebase. When any of the two buttons is pressed, it should to go to a common layout activity(votes.java). This happens for Btn1 but the app crashes when clicking Btn2.
MainActivity.java
import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ImageView; import android.os.Handler; import com.firebase.client.Firebase; public class Main2Activity extends AppCompatActivity { private Firebase mRootRef; private Button mBtn1; private Button mBtn2; int counter = 0; int counter1 = 0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); Firebase.setAndroidContext(this); mBtn1 = (Button) findViewById(R.id.btn1); mBtn2 = (Button) findViewById(R.id.btn2); mBtn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (v.equals(mBtn1)) { Intent i1= new Intent(Main2Activity.this, Votes.class); startActivity(i1); mRootRef = new Firebase("https://voting-cf0fa.firebaseio.com/House/Jupiter/Player 1"); Firebase mRefChild = mRootRef.child("Votes"); counter++; mRefChild.setValue(counter); } mRootRef = new Firebase("https://voting-cf0fa.firebaseio.com/House/Jupiter/Player 2"); mBtn2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (v.equals(mBtn2)) { Intent i2= new Intent(Main2Activity.this, Votes.class); startActivity(i2); Firebase mRefChild = mRootRef.child("Votes"); counter1++; mRefChild.setValue(counter1); } } }); } }); }} Thanks.