Use putParcelableArrayList
to pass all the data as a array list ---
@Override
public void onSaveInstanceState(final Bundle outState) {
outState.putParcelableArrayList("data", myData);
super.onSaveInstanceState(outState);
}
Then to get this data just use ----
ArrayList<String> myData = new ArrayList<String>();
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState)
{
super.onCreateView(inflater, container, savedInstanceState);
if (savedInstanceState != null) {
try
{
myData = savedInstanceState.getParcelableArrayList("data");
}
}
myData.add(0, tvNotas.getText().toString());
myData.add(1, pantalla.getText()+"");
}