Im pretty sure you can save list instead of writing your own way of saving list.
Reference http://developer.android.com/reference/android/os/Bundle.html