title: ToggleButton state is erased when you turn the screen (Android)
body: <p>I want to make a table binary which can change the bits and then to check if these are correct.</p>
  
  <p>The first problem is that when you rotate the screen bits are reset and no how to correct this.</p>
  
  <p>I also would like to see if you can save the states of the tooglebutton in a table java, then check if your settings are correct, because the table is quite large and so far I do one at a time.</p>
  
  <p>Thanks!</p>
  
  <p>xml code:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
      android:id="@+id/ScrollView1"
      android:layout_width="match_parent"
      android:layout_height="wrap_content" &gt;
  
      &lt;TableLayout
          android:layout_width="match_parent"
          android:layout_height="wrap_content" &gt;
  
          &lt;TableRow
              android:id="@+id/tableRow1"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_marginBottom="2dip"
              android:weightSum="11" &gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#222222"
                  android:textColor="#FFFFFF"
                  android:text="A2"
                  android:gravity="center" /&gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#222222"
                  android:textColor="#FFFFFF"
                  android:text="A1" 
                  android:gravity="center"/&gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_marginRight="2dip"
                  android:layout_weight="1"
                  android:background="#222222"
                  android:textColor="#FFFFFF"
                  android:text="A0" 
                  android:gravity="center"/&gt;
  
              &lt;TextView android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#2222FF"
                  android:textColor="#FFFFFF"
                  android:text="D7" 
                  android:gravity="center"/&gt;
  
              &lt;TextView android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#2222FF"
                  android:textColor="#FFFFFF"
                  android:text="D6" 
                  android:gravity="center"/&gt;
  
              &lt;TextView android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#2222FF"
                  android:textColor="#FFFFFF"
                  android:text="D5" 
                  android:gravity="center"/&gt;
  
              &lt;TextView android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#2222FF"
                  android:textColor="#FFFFFF"
                  android:text="D4" 
                  android:gravity="center"/&gt;
  
              &lt;TextView android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#2222FF"
                  android:textColor="#FFFFFF"
                  android:text="D3" 
                  android:gravity="center"/&gt;
  
              &lt;TextView android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#2222FF"
                  android:textColor="#FFFFFF"
                  android:text="D2" 
                  android:gravity="center"/&gt;
  
              &lt;TextView android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#2222FF"
                  android:textColor="#FFFFFF"
                  android:text="D1" 
                  android:gravity="center"/&gt;
  
              &lt;TextView android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#2222FF"
                  android:textColor="#FFFFFF"
                  android:text="D0" 
                  android:gravity="center"/&gt;
          &lt;/TableRow&gt;
  
          &lt;TableRow
              android:id="@+id/tableRow2"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content" 
              android:weightSum="11"&gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#E0E0E0"
                  android:text="0"
                  android:gravity="center" /&gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#E0E0E0"
                  android:text="0" 
                  android:gravity="center"/&gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_marginRight="2dip"
                  android:layout_weight="1"
                  android:background="#E0E0E0"
                  android:text="0" 
                  android:gravity="center"/&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
          &lt;/TableRow&gt;
  
          &lt;TableRow
              android:id="@+id/tableRow3"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_weight="11" &gt;
  
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#E0E0E0"
                  android:text="0"
                  android:gravity="center" /&gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#E0E0E0"
                  android:text="0" 
                  android:gravity="center"/&gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_marginRight="2dip"
                  android:layout_weight="1"
                  android:background="#E0E0E0"
                  android:text="1" 
                  android:gravity="center"/&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
          &lt;/TableRow&gt;
  
          &lt;TableRow
              android:id="@+id/tableRow4"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content" 
              android:layout_weight="11"&gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#E0E0E0"
                  android:text="0"
                  android:gravity="center" /&gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#E0E0E0"
                  android:text="1" 
                  android:gravity="center"/&gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_marginRight="2dip"
                  android:layout_weight="1"
                  android:background="#E0E0E0"
                  android:text="0" 
                  android:gravity="center"/&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
          &lt;/TableRow&gt;
  
          &lt;TableRow
              android:id="@+id/tableRow5"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content" 
              android:layout_weight="11"&gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#E0E0E0"
                  android:text="0"
                  android:gravity="center" /&gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#E0E0E0"
                  android:text="1" 
                  android:gravity="center"/&gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_marginRight="2dip"
                  android:layout_weight="1"
                  android:background="#E0E0E0"
                  android:text="1" 
                  android:gravity="center"/&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
          &lt;/TableRow&gt;
  
          &lt;TableRow
              android:id="@+id/tableRow6"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_weight="11" &gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#E0E0E0"
                  android:text="1"
                  android:gravity="center" /&gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#E0E0E0"
                  android:text="0" 
                  android:gravity="center"/&gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_marginRight="2dip"
                  android:layout_weight="1"
                  android:background="#E0E0E0"
                  android:text="0" 
                  android:gravity="center"/&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
          &lt;/TableRow&gt;
  
          &lt;TableRow
              android:id="@+id/tableRow7"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content" 
              android:layout_weight="11"&gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#E0E0E0"
                  android:text="1"
                  android:gravity="center" /&gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#E0E0E0"
                  android:text="0" 
                  android:gravity="center"/&gt;
  
              &lt;TextView android:layout_width="0dp" 
                  android:layout_height="40dp"
                  android:layout_marginRight="2dip"
                  android:layout_weight="1"
                  android:background="#E0E0E0"
                  android:text="1" 
                  android:gravity="center"/&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
              &lt;ToggleButton
                  android:layout_width="0dp"
                  android:layout_height="40dp"
                  android:layout_weight="1"
                  android:background="#CCCCFF"
                  android:textOff="0"
                  android:textOn="1" /&gt;
  
          &lt;/TableRow&gt;
  
      &lt;/TableLayout&gt;
  
  &lt;/ScrollView&gt;
  </code></pre>