Android RadioButtons control the color of a textview
<p>i'm new to android programming and i'm making a program that changes the color of the textview item when you press one of the three radio buttons.each radiobutton corresponds to some specific color. the code compiles and doesn't give any errors , but it doesn't execute.
this is the code</p>

<pre><code>package org.example.project2;
import android.os.Bundle;
import android.view.View;
import android.app.Activity;
import android.view.Menu;
import android.widget.RadioButton;
import android.widget.EditText;
//import android.view.View.OnClickListener;
import android.graphics.Color;
public class MainActivity extends Activity {

    View mColorArea;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void ChangeState(View clickedbutton)
    {
        mColorArea=findViewById(R.id.color_place);
        RadioButton RB=(RadioButton)clickedbutton;
        CharSequence choice = RB.getText();
        //String Choice1=choice.toString(); this is right too
        String ChoiceString=getString(R.string.choice_string);
           String Choice1 =
                    String.format(ChoiceString, choice);
            if (Choice1=="Red")
            {
            mColorArea.setBackgroundColor(Color.RED);
            //mColorArea.setText("red");
            }
            else if (Choice1=="Yellow")
            {
            mColorArea.setBackgroundColor(Color.YELLOW);
            //mColorArea.setText("yellow");
            }
            else
            {
            mColorArea.setBackgroundColor(Color.BLUE);
            //mColorArea.setText("blue");
            }
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }

}
</code></pre>

<p>and this is the xml part</p>

<pre><code> &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
     &gt;
     &lt;LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
         android:orientation="horizontal" 
         &gt;
         &lt;RadioButton
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:text="@string/red_button" 
             android:onClick="ChangeState"
             /&gt;
         &lt;RadioButton 
                       android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:text="@string/blue_button" 
             android:onClick="ChangeState"
             /&gt;
         &lt;RadioButton 
                       android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:text="@string/yellow_button" 
             android:onClick="ChangeState"
             /&gt;
     &lt;/LinearLayout&gt;
     &lt;TextView
         android:id="@+id/color_place"
         android:layout_width="match_parent" 
         android:layout_height="match_parent"
         /&gt;
&lt;/LinearLayout&gt;
</code></pre>
