I can't get the equal button to work. Can anyone give some inputs why i'm doing wrong?

This is my code:
Code:
Button buttonPlus = (Button)findViewById(R.id.plus);
        buttonPlus.setOnClickListener(this.operator);
        Button buttonEqual = (Button)findViewById(R.id.equal);
        buttonEqual.setOnClickListener(this.operator);
Code:
protected OnClickListener operator = new OnClickListener() {
        public void onClick(View op) 
        {
            switch(op.getId()) {
            case R.id.plus:
                firstOperand = Integer.parseInt(output.getText().toString());
                operatr = R.string.button_17;
                output.setText("");                                
                break;
            case R.id.equal:
                if(operatr.equals("+")) {
                        secondOperand = Integer.parseInt(output.getText().toString());                
                        answer = firstOperand + secondOperand;
                        output.setText(answer + "");
                    }                                                        
                    break;
            }            
        }
    };