Witam.
Mój program pobiera tekst z ToggleButton - przy wartości On i umieszcza go w TextView.
Problemem natomiast jest usunięcie tekstu z konkretnego ToggleButton przy wartości Off, ponieważ inne z wartościami On powinny być wciąż wyświetlane, a tylko Off powinien zostać odjęty.
Spróbowałem utworzyć ArrayList, jednak nie wiem w jaki sposób wyświetlić to w TextView.
Bardzo proszę o pomoc.

 public class Calc extends ActionBarActivity {

    TextView display;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_calculator);

        display = (TextView)findViewById(R.id.textView2);
        display.setText("Wybierz produkty");
    }

    static boolean isempty=true;
    public void changeButton(View sender) {
        ToggleButton btn = (ToggleButton) sender;

        ArrayList<String> mActiveToggles = new ArrayList<String>();

        String b = btn.getText().toString();

        boolean on = ((ToggleButton) sender).isChecked();

        if(on) {
            if (isempty) {
                if (b.equals("0")) return;
                display.setText(btn.getText());
                mActiveToggles.add(b);
                isempty = false;
            } else {
                display.append(btn.getText());
                mActiveToggles.add(b);
            }
        }
        else
        {
            if (b.equals(btn.getText()))
            {
                mActiveToggles.remove(b);
                display.setText(); //tutaj jest problem

            }
        }
    }