Закрыть окно
Выберите лагерь

Не запускается рпиложение

Привет! Я изучаю андроид совсем недавно и в настоящий момент хочу объединить три кнопки под общий метод OnClick(). Приложение запускается, но при попытке нажать на любую кнопку, тут же вылетает. Буду признателен, за помощь! 

package com.example.trafficlight;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.RelativeLayout;

public class MainActivity extends AppCompatActivity implements View.OnClickListener{
final Button LightSide = (Button) findViewById(R.id.LightSide);
final Button DarkSide = (Button) findViewById(R.id.DarkSide);
final Button Chubaka = (Button) findViewById(R.id.Chubaka);
private RelativeLayout mRelativeLayout;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mRelativeLayout = (RelativeLayout) findViewById(R.id.relativeLayout);
    LightSide.setOnClickListener(this);
    DarkSide.setOnClickListener(this);
    Chubaka.setOnClickListener(this);


}

@Override
public void onClick(View v) {
    switch (v.getId()) {
        case R.id.LightSide:
            LightSide.setText("LightSide");
            mRelativeLayout.setBackgroundColor(getResources().getColor(R.color.colorPrimary));
        case R.id.DarkSide:
            DarkSide.setText("DarkSide");
            mRelativeLayout.setBackgroundColor(getResources().getColor(R.color.colorRed));
        case R.id.Chubaka:
            Chubaka.setText("Chubakka");
            mRelativeLayout.setBackgroundColor(getResources().getColor(R.color.colorBrown));

    }

}
}
Автор Даниил Ермолаев I
Оцени этот пост
  • Нравится
  • Не нравится
В избранное добавили
0 человек
91 просмотра
этого поста
Поделись
с друзьями
0
ответов
Чтобы оставить ответ зарегистрируйтесь